![Ubuntu 14 で MySQL のリモート接続を許可する](https://rvso.com/image/1447626/Ubuntu%2014%20%E3%81%A7%20MySQL%20%E3%81%AE%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E6%8E%A5%E7%B6%9A%E3%82%92%E8%A8%B1%E5%8F%AF%E3%81%99%E3%82%8B.png)
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-networking
my.cnf でコメントアウトされていることを確認します。
また、IP からデータベースへのリモート接続を許可する必要があります。
GRANT ALL ON yourdatabase.* TO mysqluser@'yourip' IDENTIFIED BY 'yourpassword';
最後に、ファイアウォールが接続をブロックしていないことを確認します。