2008-09-10 12 views
9

MySQLサーバへの外部アクセスを有効にするにはどうすればよいですか?ローカルに接続することはできますが、ネットワーク上の別のボックスからは接続できません。MySQLサーバへの外部アクセスを有効にするにはどうすればよいですか?

私はちょうど

grant all privileges on *.* to [email protected]'%' identified by '*****' with grant option; 

を試してみましたが、成功しませんMySQLサーバを再起動します。

答えて

22

おそらくローカルホストではなく外部インターフェイスでリッスンするように設定ファイル(通常my.cnf)を編集する必要があります。

bind-addressパラメータをお使いのマシンのIPアドレスに変更してください。

古いMySQLインストールの場合は、skip-networkingパラメータをコメントアウトする必要があります。

その後、MySQLを再起動すると、設定されます

+1

my.cnfは/ etc/myqlにあります –

2

コマンドと構文は正常です。サーバーが127.0.0.1以外のインターフェイスでリッスンしていることを確認しましたか?デフォルトでは、ローカルホストのアドレス(127.0.0.1)だけをリッスンします。

関連する問題