Ubuntu Server セットアップ備忘録 (9) - MySQL への localhost 以外からの接続を許可

MySQL のデフォルト設定では localhost (127.0.0.1) 以外からの TCP/IP 接続ができないようになっています。この制限を外すため、ここを参考にして、 /etc/mysql/my.cnf を変更しました。


[mysqld]
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address = 127.0.0.1 コメントアウトする。
これで "sudo /etc/init.d/mysql restart" すると localhost 以外からも接続できるようになりました。(もちろん、別途データベースのユーザ設定でホスト許可は必要です。)