2011-10-31 12 views
0

私はVMware Playerを使用してWindows 7で動作する仮想ubuntuサーバーを持っています。 私はubuntuサーバーからWindows7(ローカル)にあるmysqlデータベースに接続する必要があります。 私は、ubuntuサーバーからWindows7に存在するデータベースに接続しようとするとエラーが発生します。ホスト 'windows7-PC'はこのMySqlサーバーに接続できません。仮想ubuntuサーバーからローカルデータベースに接続する方法は?

JDBCます。mysql:// mywindows7_IP:3306/mysqlの

答えて

0

あなたが使用しているユーザ名に別のIPから接続する権限を追加しました。 mysql.userテーブルに、使用しているユーザを複製して、Hostカラムを変更してUbuntuのIPアドレスを許可するか、既存のHostエントリを%に変更して、実際にどこからでも接続できます。

dbテーブルにはHostフィールドもあります。そのため、そのユーザー名のアクセスを特定のDBに制限した場合は、mysql.dbテーブルも修正する必要があります。

これらの変更の後で、FLUSH PRIVILEGESを実行してください。そうすれば、MySQLはそれらを受け取ることができます。

関連する問題