質問: mysqlの外部からの接続について 過去ログを拝見し、いろいろ対処を試みたのですが解決に至らないので質問させていただきます。 lan上のwindowsxpマシンからlinuxホストマシンで動作するmysqlにodbc接続したいと考えています。 (odbc接続ツールはインストール済み) まず外部接続可能なユーザーを以下の手順で作成しました。 #mysql -u root -p enter password: ********* mysql>grant all privileges on *.* to <ユーザー名>@% -> identified by '<パスワード>' with grant option; またホスト側の状態は以下のようになっています。 #mysql -u <ユーザー名> -p -h 127.0.0.1 mysql> #netstat -an | grep 3306 tcp 0 0 0.0.0.0:3306 0.0.0.0:* listen #netstat -a | grep mysql tcp 0 0 *:mysql *:* listen unix 2 [ acc ] stream listening 4305783 /var/lib/mysql/mysql.sock unix 3 [ ] stream connected 4305801 /var/lib/mysql/mysql.sock unix 3 [ ] stream connected 4305798 /var/lib/mysql/mysql.sock にもかかわらず、windowsxp側から接続を試みると以下のとおり失敗してしまいます。 #mysql -u <ユーザー名> -p -h <ホストip> enter password: <パスワード> error 2013 (hy000): lost connection to mysql server during query odbc接続 request returned sql error 原因、対処法などご存知の方ご教示くださいm(_ _)m
回答: linux側でiptables等のファイアウォール機能で到達できていないと言うことはないでしょうか?!