[前][次][番号順一覧][スレッド一覧]

mysql:3776

From: "Akinobu YAMAMOTO" <"Akinobu YAMAMOTO" <ayamamot@xxxxxxxxxx>>
Date: Mon, 18 Jun 2001 18:02:13 +0900
Subject: [mysql 03776] Re: MySQL+Java の接続について

どうも、山本と申します。

私はJava使いではないのでよくわからないのですが...
> Javaソース
>
>         // ドライバの宣言
>         Class.forName("org.gjt.mm.mysql.Driver");
>         dbname =
> "jdbc:mysql://localhost/myfriends?useUnicode=true&characterEncoding=SJIS";
>         user_name = "root";
>         pass_word = "pass";
>
>         // Connection の生成
>         Connection conn = DriverManager.getConnection(dbname, user_name,
> pass_word);
>
> の場合は問題なく接続できるのですが”localhost”をMySQLサーバ> IPアドレスに変更すると、
>
> java.sql.SQLException: Server configuration denies access to data source
>
> が発生して接続できません。
確認ですが、database名"mysql"の"user"テーブルを変更したでしょうか。
デフォルトではどのユーザも"Host"項目に"localhost"となっており、
localhostからの接続のみを許可しているようになっております。
ですので、IPアドレスを変更したとたんこの接続はlocalhostからではないとみなし
て
アクセスを拒否していると思います。

ですので、userテーブルにIPから接続できるようにアカウントを追加する必要があり
ます。
その方法はマニュアル
(http://www.softagency.co.jp/mysql/Manual/html/manual.ja_Privilege_system.ht
ml#Privilege_system)
に記載しておりますのでそちらで確認してください。
------------------------------------------------
Akinobu YAMAMOTO
ayamamot@xxxxxxxxxx

総合無料情報  FreeShop
http://www.freeshop.co.jp/
------------------------------------------------
本発言は特に明記がない限り、私山本の個人的なもので、
所属組織(freeshop.co.jp)には関係有りません。



[前][次][番号順一覧][スレッド一覧]

      3775 2001-06-18 17:39 ["Kazuo Kanno" <kazuo] MySQL+Java の接続について               
->    3776 2001-06-18 18:02 ┗["Akinobu YAMAMOTO" <]                                       
      3781 2001-06-18 20:52  ┗["Kazuo Kanno" <kazuo]