パスワードを忘れた? アカウント作成
727320 journal

tamuraの日記: MySQL/Ruby

日記 by tamura

http://blade.nagaokaut.ac.jp/cgi-bin/vframe.rb/ruby/ruby-list/33461?33335-33630 とかの成果ブツとして、Windows環境のバイナリを RAA に登録したところ、
ロシアからメールが来た。

Hello ! :-)

I've got a problem when i've tried to connect to MYSQL

require "mysql"
# everythig OK

m = Mysql.new("localhost", "", "", "test")
# it fails with something like:
# "can't connect to mysql database using /tmp/mysql.socket"

It sounds like it makes an attempt to connect via Unix socket but not via
TCP-socket under WIn.

I've installed your package under win98 SE using your instructions
http://rubysdl.s1.xrea.com/archive/mysql-winpkg/README-winpkg

I'm using:
ruby 1.6.5
MySQL 3.23.41
(it uses Cygwin binary)

Thank you for your attention.

こんな返事を書いた。

Hi.

"Vladimir Shapiro" wrote:

> I've got a problem when i've tried to connect to MYSQL
>
> require "mysql"
> # everythig OK
>
> m = Mysql.new("localhost", "", "", "test")
> # it fails with something like:
> # "can't connect to mysql database using /tmp/mysql.socket"
>
> It sounds like it makes an attempt to connect via Unix socket but not via
> TCP-socket under WIn.

Yes. This library(libmysqlclient.a) is not impliment Unix domain socket.

try "localhost" => "your hostname" or "127.0.0.1"

Thanx

誰か助けて (泣

ちなみに、ホスト名指定を "localhost" とすると実装されてない Unix domain socketを利用しようとして失敗するから、ホスト名をちゃんと指定するか、localhostを意味する 127.0.0.1 にしてねってことだ。

やっぱ、翻訳の王様 for Linuxが必要 ?

# Open Source Database Conference http://ads.srad.jp/cgi-bin/adlog.pl?journal,odev0011jaって新宿住友ビルなんだ。
# なつかしいな。最初に入った会社のオフィスがここでした。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

日本発のオープンソースソフトウェアは42件 -- ある官僚

読み込み中...