CentOS 7.1にMysql5.7とドッカーサービスをインストールしました。 mysqlとコマンドmysql -u root
をローカルに接続しても問題ありません。しかし、mysql -u root -h 172.17.0.1
を使用しようとすると接続できません。172.17.0.1
はローカルのdocker0のIPアドレスです。mysql 5.7はCentOS7でドッカーのIPアクセスを許可できません
[[email protected] workspace]# mysql -u root -h 172.17.0.1
ERROR 1130 (HY000): Host 'test1.novalocal' is not allowed to connect to this MySQL server
私はその理由をGoogleで検索してtest1.novalocal
になく、幸運なしでアクセス権を付与しようとしてきました。
mysql> grant all on *.* to [email protected]'test1.novalocal' with grant option;
ERROR 1133 (42000): Can't find any matching row in the user table
他の手掛かりはありますか?
http://stackoverflow.com/questions/17597144/cant-find-any-matching-row-in-the-user-table –
--skip-name-resolveを設定してみてください。 – user2105103