2012-04-22 15 views
0

私はMySQLサーバーに接続するために以下のことを行っています。MySQLでのリモートアクセスの問題

[mysqld] 
bind-address = xx.xx.xx.xx 

GRANT ALL ON *.* TO [email protected]'xx.xx.xx.xx' IDENTIFIED BY '******'; 

をした私は、リモートマシンからの3306ポートにtelnetすることである可能性があります。しかし、私のレーキタスクは接続できませんでした。

何が問題なのですか?私は行くことができますか?すべての訴訟?

答えて

0

"grant"ディレクティブのホスト名としてサーバーのIPを渡しましたか?私はあなたが望むものではないと思う。ユーザーのホスト名はサーバーのIPアドレスではなく、実際のIPアドレスです。ワイルドカードを使用して任意のホスト(ローカルホストではない)からの接続を許可する:

GRANT ALL ON *.* TO [email protected]'%' IDENTIFIED BY '******'; 
+0

パスワードはどのようにする必要がありますか?によって識別される? – prasann

+0

はい、パスワードは「IDENTIFIED BY」の後に入ります。 –