mysql:8567
From: Tomoyuki Ishino <Tomoyuki Ishino <ishino@xxxxxxxxxx>>
Date: Wed, 07 Jan 2004 23:21:23 +0900
Subject: [mysql 08567] Re: JDBC 接続に関して
石野です。こんばんは。 * [mysql 08560] Re: JDBC 接続に関して * きたぢま <kitajima@xxxxxxxxxx> wrote: > どこかの掲示板で、localhostではダメだったが、127.0.0.1だと接続できたとい > う書き込みを見たことがあります。 > もし、localhostでダメだったらお試しください。 > (UNIX系ではhostsにlocalhost 127.0.0.1定義は必須!?) > Connector/J 2.0.14, gweMysqlJDBC_extra4 で試しましたが、 現状では "jdbc:mysql://localhost/" でも "jdbc:mysql://127.0.0.1/" でも 動作に違いは無く、"127.0.0.1"で認証されるようです。 従ってJDBC経由では、"127.0.0.1"に対して許可を与えないと接続できないです。 # Connector/JのREADME に気になる記述があって、 > Be aware that RedHat linux is broken with > respect to the hostname portion for the case when you are connecting from > localhost. You need to use "localhost.localdomain" for the [hostname] value> in this case. # ディストリビューションによって変わってくるかもしれません。 ちょっとまとめてみました。 "localhost"への許可があって、"127.0.0.1"への許可が無い場合です。 (mysqlクライアント) ○ $mysql (UNIXドメインソケット) ○ $mysql -h localhost (UNIXドメインソケット) × $mysql -h 127.0.0.1 (TCP/IPソケット) (JDBC) × "jdbc:mysql:///" (TCP/IPソケット) × "jdbc:mysql://localhost/" (TCP/IPソケット) × "jdbc:mysql://127.0.0.1/" (TCP/IPソケット) ただし、Windows版のMySQLサーバでは、"localhost"への許可があればOKで、 Linux版とは動作が違ってます。 Windows版はデフォルトでTCP/IPソケットしか有効でないんで、 その辺も変えてるんでしょうか。 #ちなみに gweMysqlのほうが Connector/J よりわかりやすい #エラーメッセージが出ます。 * MySQL 4.0.16 / TurboLinux 8 * MySQL 4.0.14 / Windows 2000 SP4 * で試しました。 -- Tomoyuki Ishino
8552 2004-01-05 21:55 [泉田隼人 <hayato@xxx] JDBC 接続に関して 8554 2004-01-06 13:50 ┗[きたぢま <kitajima@x] 8555 2004-01-07 00:18 ┗[泉田隼人 <hayato@xxx] 8556 2004-01-07 00:30 ┣[Yuichi TSUNEMATSU <t] 8557 2004-01-07 00:37 ┗[SUGAWARA Hajime <sug] 8560 2004-01-07 12:03 ┣[きたぢま <kitajima@x] -> 8567 2004-01-07 23:21 ┃┗[Tomoyuki Ishino <ish] 8568 2004-01-08 00:36 ┃ ┗[SUGAWARA Hajime <sug] 8571 2004-01-08 01:30 ┃ ┗[Tomoyuki Ishino <ish] 8573 2004-01-08 01:48 ┃ ┗[SUGAWARA Hajime <sug] 8569 2004-01-08 01:01 ┗[泉田隼人 <hayato@xxx] 8570 2004-01-08 01:07 ┣[Yuichi TSUNEMATSU <t] 8572 2004-01-08 01:36 ┣[SUGAWARA Hajime <sug] 8575 2004-01-08 08:16 ┃┗[泉田隼人 <hayato@xxx] 8576 2004-01-08 15:25 ┃ ┗[mohri <mohri@xxxxxxx] 8582 2004-01-08 23:43 ┃ ┗[泉田隼人 <hayato@xxx] 8584 2004-01-09 13:47 ┃ ┣[Yokota Takehiko <tak] 8585 2004-01-09 16:04 ┃ ┗[mohri <mohri@xxxxxxx] 8590 2004-01-10 23:58 ┃ ┗[泉田隼人 <hayato@xxx] 8591 2004-01-11 02:06 ┃ ┗[Tomoyuki Ishino <ish] 8592 2004-01-11 10:13 ┃ ┗[泉田隼人 <hayato@xxx] 8593 2004-01-11 14:10 ┃ ┗[tateyan <tateyan@xxx] 8594 2004-01-12 00:07 ┃ ┗[泉田隼人 <hayato@xxx] 8574 2004-01-08 07:59 ┗[泉田隼人 <hayato@xxx] Re: 自己レス Re: JDBC 接続に関して