tamuraの日記: MySQL/Ruby
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って新宿住友ビルなんだ。
# なつかしいな。最初に入った会社のオフィスがここでした。
MySQL/Ruby More ログイン