mysql:5566
From: "Shirai,Kaoru" <"Shirai,Kaoru" <shirai@xxxxxxxxxx>>
Date: Tue, 28 May 2002 09:23:20 +0900
Subject: [mysql 05566] Re: MySQLに JDBC で接続出ません。
白井です。 > select * from user;でやりますと、 > host user password その他 > --------------------------------------------- > localhost root ******* すべてY > localhost jsp10 ******* すべてN > localhost.localdomain jsp10 ******* すべてN これだと、ドメインソケット ( mysql で何もオプションを指定していないやり 方 ) による接続しか許可していないですね。 JDBC の MySQL ドライバだと TCP/IP での接続しかサポートしていないのではないでしょうか? http://www.mysql.gr.jp/jpdoc/3.23.x/manual.ja_MySQL_Database_Administration.html#Access_denied > localhost はローカルのホスト名です。 もしクライアントがホストを指定せず > に接続してきた場合、localhost がデフォルトで使用されます。 しかし、 > MIT-pthreads を使用している場合、localhost への接続は失敗します。 > (localhost への接続は、UNIXソケットを使用しますが、 MIT-pthreads が ソケ > ット接続をサポートしていないためです。) この問題が起きるシステムでは、サ > ーバー名を指定するために --host オプションを使用すべきです。 これは > TCP/IP 接続を使用して mysqld サーバーに接続します。 この場合、user テー > ブルに、サーバーの実ホスト名を登録しておかなくてはなりません おまけ: > もし手動で許可テーブルを変更した場合(INSERT, UPDATE などで)、 FLUSH > PRIVILEGES 構文か mysqladmin flush-privileges コマンド か mysqladmin > reload コマンドを実行して、 サーバーに許可テーブルの読み込みを指示しなけ > ればなりません。 そうしなければ、サーバーを再起動させるまで、変更は反映 > されません。 権限テーブルを手で変更して、権限のリロードを忘れた場合、変 > 更が何も行なわれ ないように見えるのがなぜかと不思議に思うでしょう! -- shirai@xxxxxxxxxx Shirai,Kaoru PlusOne Co.,Ltd
5554 2002-05-27 01:05 [<ADS08143@xxxxxxxxxx] MySQLに JDBC で接続出ません。 5555 2002-05-27 05:33 ┗["TAKAHASHI, Tomohiro] 5556 2002-05-27 07:18 ┗[<ADS08143@xxxxxxxxxx] 5557 2002-05-27 13:31 ┗["Shirai,Kaoru" <shir] 5563 2002-05-27 19:27 ┗[<ADS08143@xxxxxxxxxx] 5565 2002-05-28 00:01 ┣[とみたまさひろ <tomm] -> 5566 2002-05-28 09:23 ┗["Shirai,Kaoru" <shir] 5567 2002-05-28 11:22 ┗[<ADS08143@xxxxxxxxxx]