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 コメント:
コメントを投稿