dポイントプレゼントキャンペーン実施中!

MySQL初心者です。
自分のPC:192.168.1.201から接続先:192.168.1.202のデータベースにアクセスするために以下のコードを設定して実行したのですが、
『java.sql.SQLException: null, message from server: "Host '(自分PCのホスト名)' は MySQL server に接続を許可されていません"』
というメッセージが表示されて、アクセスができません。

この原因と、その解決方法をご存知の方がいましたら教えて頂けないでしょうか?
MySQLに外部ホストからのアクセス権限を与えるような設定ってあるのでしょうか?

Class.forName("org.gjt.mm.mysql.Driver");
String url = "jdbc:mysql://192.168.1.202/TEST_DB?useUnicode=true&characterEncoding=SJIS";
String user = "*****";
String pass = "********";
Connection con = DriverManager.getConnection(url,user,pass);

A 回答 (1件)

こんにちは、



MySQLの使い方の問題ではないでしょうか。
まず、外部ホストのMySQLで、
ユーザー作成しているのですか。??
自分のPCにアクセス権限を与えているのですか。??
    • good
    • 0
この回答へのお礼

ご回答どうもありがとうございます。
外部ホストのMySQLでユーザー作成してGRANTコマンドでユーザー権限を与える方法で無事解決できました。
本当にありがとうございました。

お礼日時:2006/03/27 16:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!