ここ数日、Ubuntu LinuxにインストールしたMySQLに別マシン(Windows XP)から接続しようとしても繋がらなくて困っていた。ODBC接続しようとしても、「Request returned with SQL_ERROR」とエラーが出る。
- ユーザに権限を追加してもダメ
- ufwでポートを開けてもダメ
・・・ということで(´・ω・`)としていたんだけど、MySQL側で設定を外していなかったせいで「ローカルのみ接続許可」のままになっていただけだった。
具体的には、/etc/mysql/my.cnfの
bind-address = 127.0.0.1