Ubuntu 14 で MySQL のリモート接続を許可する

Ubuntu 14 で MySQL のリモート接続を許可する

Heidi というプログラムを使用して MySQL に接続しようとしています。phpmyadmin の代わりにこれを使用したいと思います。これは phpmyadmin よりも優れており、domain.com/phpmyadmin にアクセスするよりも安全だと思いました。

次の行を追加してetc/mysql/my.cnf、mysql を再起動しましたが、うまくいきませんでした。

bind-address = MY IP ADDRESS

エラーが繰り返し発生しますCan't connect to MySQL server on (server ip)

ポートは正しい(3306)し、IPも間違いなく正しいことは分かっていますが、他に何をすればいいのか分かりません

答え1

まず、skip-networkingmy.cnf でコメントアウトされていることを確認します。

また、IP からデータベースへのリモート接続を許可する必要があります。

GRANT ALL ON yourdatabase.* TO mysqluser@'yourip' IDENTIFIED BY 'yourpassword';

最後に、ファイアウォールが接続をブロックしていないことを確認します。

関連情報