- 締切済み
mysqlにリモート接続できません。
http://okweb.jp/kotaeru.php3?q=1283428 に書かれているように、 リモートユーザを追加しましたが 接続できません。 ほかにmy.infやシステム設定が必要なのでしょうか? mysqlはver4.0.24-10です。 osはdebian3.1です。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- wakame0729
- ベストアンサー率32% (245/765)
回答No.2
>Can't connect to MySQL server on '[ipアドレス]' (111) このエラーがでているとしたら、mysqlが起動していないか、物理的に接続できる状態になっていないか、です。 そのmysqldが動いているサーバーはどこにありますか?インターネット上の別な場所ですか?だとしたらルーターその他の設定も絡んで来ます。telnet IPアドレス 3306(mysqlが使うポート)と接続するマシンのコマンドラインから打ってみて下さい。これで繋がらなければ、物理的に接続できる状況にはなっていません。
- wakame0729
- ベストアンサー率32% (245/765)
回答No.1
外部から接続をしようとしているんですね? ・リモートユーザーの「TO [ユーザID]@"%"」の部分の設定は正しいですか? ・ポートは開いていて、物理的に接続できる状態になっていますか? この2点がちゃんとできていれば繋がるはずなんですけども。 エラーメッセージが出ていると思いますが、何て出ていますか?良く出るのはaccess deniedですが、この場合は参考URLを見て下さい。
補足
ポートを確認すると下記のようになってます。 Proto 受信-Q 送信-Q 内部アドレス 外部アドレス 状態 tcp 0 0 localhost.localdo:mysql *:* LISTEN エラーは下記のようにでます。 Can't connect to MySQL server on '[ipアドレス]' (111)