環境

Fedora Core6
ruby 1.8.5
irb 0.9.5
mysql 5.0.27



内容

RubyonRailsでMYSQL使用のサンプルを実行すると「No such file or directory - /tmp/mysql.sock」のエラーが表示される



原因

UNIX socketファイルを「/var/lib/mysql/mysql.sock」に設定している為(UNIX socketファイルのdefaultパスは、/tmp/mysql.sock)



解決

database.ymlに/var/lib/mysql/mysql.sockを指定
development:
adapter: mysql
database: XXXXX
username: root
password: XXXXX
socket: /var/lib/mysql/mysql.sock ←追加
host: XXXXX