2007-12-07

MySQL その2

WindowsにもMySQLいれてRailsでごー。なのでタイトルからLeopard にがとれてるのにその2。

始めるとやっぱり落とし穴が。

Errno::ENOENT: No such file or directory - /tmp/mysql.sock
こんなのがでてしまいます。
config/database.yml socket: でファイルを指定せよという解決策がいっぱい見つかったけど、そもそもそんなものがないのです。port: を指定すればTCPで繋がるかと思えばそれだけじゃだめで、結局以下のようにして動作しました。socket: を空にします。
あと、なぜかhost: localhost じゃだめで、host: 127.0.0.1 じゃないとだめみたいです。
よくわからないけど動いたし、まあいいや。後で調べよう。
development:
adapter: mysql
database: test_db
host: 127.0.0.1
port: 3306
username: rails_user
password: xxxx
socket:

0 コメント: