これが適切な場所であることを願っています…私は現在、Windows7ホストでVirtualBoxを介してUbuntuServer12.04を実行しています。 MySQL Studio for MySQLを使用してVMのMySQLエンジンに接続しようとしています 、およびMySQLログイン資格情報を入力すると、次のエラーが返されます:
Error 1130: Host '192.168.56.1' is not allowed to connect to this MySQL server
アダプター1がNATに対して有効になっていて、アダプター2がホストオンリーアダプターに対して有効になっているVMを実行しています。 eth0 10.0.2.15
およびeth1 192.168.56.21
。
192.168.56.21
でApacheに接続できます 、およびPhpMyAdminを介して、すべてが正常に機能します。 /etc/mysql/my.cnf
を編集しました ファイルを作成し、bind-address = 127.0.0.1
の行をコメントアウトしました #
を追加する その前で–これでリモート接続が可能になるはずだと思いました。
これをどのように解決できるかについてのアイデアはありますか?何が問題なのですか?
編集: 「ルート」として接続しようとしています。
編集:解決済み!!
承認された回答:
サーバーで、コマンドラインからmysqlを実行します:
mysql -u root -p -h localhost -P 3306
次に、mysqlシェルで次のコマンドを実行します:
>use mysql
>GRANT ALL ON *.* to [email protected]'%' IDENTIFIED BY 'pass';
>FLUSH PRIVILEGES;
楽しい時間をお過ごしください。