VMWare 仮想マシンで Ubuntu LAMP インストールを実行しています。コマンド ラインから VM 内から mysql サーバーに接続できますが、VM の IP アドレスを介してホスト OS 内から接続できません。SQLYog を介して mysql サーバーから返されるエラー メッセージは次のとおりです...
Error No. 1130
Host 'monolith.home' is not allowed to connect to this MySQL server
...ここで、「monolith.home」はホスト コンピューターのコンピューター名とドメインです。
つまり、mysql ポートは開いているように見えますが、接続が拒否されているだけです。アクセス制限の種類を変更するには、どこで変更すればよいですか?
答え1
そのアドレスからのユーザーアクセスを許可しましたか?
次のようなことを試してください:
GRANT ALL PRIVILEGES on *.* to 'root'@'%.home' IDENTIFIED BY 'password'
その後、ホストから root としてログインしてみます。