トモロログ

仕事や趣味でのメモや記録など

mysql@ubunt のリモート接続

my sqlubuntu(16.04)に入れてデータサーバーとして他の端末から接続する

ときにはまってしまいました。。

 

リモート側で接続しようとすると

ERROR 2002 (HY000) : Can't connect to MySQL server ~~

と出てしまう。

 

調べてみると /etc/mysql/my.cnf 内の bind-adressの項目をコメントアウト or 

サーバー自身のipadress に書き換えればOKとわかる。

 

しかし。。/etc/mysql/my.cnf の中身は

!include /etc/mysql/conf.d/

!include /etc/mysql/mysql.conf.d/

とあるのみで該当箇所がない! そしてしばらくはまってしまう。

 

しばらくしてこれを見つけて解決。

stackoverflow.com

 

mysqlの設定の実体は /etc/mysql/mysql.conf.d/mysqld.cnf でそこにbind-addressの

項目を発見!コメントアウトして問題解決。地味なところではまってしまいました。。