に私は(MySQLはWAMPサーバにホストされている)接続しmysqlデータベースのJava
String userName = "root";
String password = "pass";
String url = "jdbc:mysql://localhost/dbase";
Class.forName ("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection (url, userName, password);
私はローカルホストから実行しているときに、接続が細かいJavaからMySQLデータベースに接続しようとしています。私は自分のコンピュータのIP(同一ネットワーク内)でローカルホストを交換する別のコンピュータからこのコードを実行するときしかし、私は私があまりにもポート3306で試してみました
message from server: "Host '<name>' is not allowed to connect to this MySQL server"
、エラーが発生します。どうしましたか?
ここを参照してください - http://forums.mysql.com/read.php?52,18966,134534問題の原因として考えられます。 – Perception
私はmysqlがローカルホスト接続のみをデフォルト設定していると信じています。ローカルホストの外部に接続できるように設定ファイルを変更する必要があります。したがって、許可されたユーザーにあなたのIPアドレスを追加してください。 – Andy