% rake db:migrate No such file or directory - /tmp/mysql.sock
ふむふむファイルがないのね、てことで「mysql.sock」で検索してもそれらしいファイルが見つからない。あらまとさらに検索したらmysqladminで自分のsocketが分かるらしい。
# mysqladmin version mysqladmin Ver 8.41 Distrib 5.0.22, for pc-linux-gnu on i486 Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL license Server version 5.0.22-Debian_0ubuntu6.06.10-log Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/run/mysqld/mysqld.sock Uptime: 1 hour 30 min 27 sec
お、こんなところにあった。var/runの下でしかもファイル名も違ってた・・これは見つからん。
これをdatabase.ymlに追記。
development: adapter: mysql database: gara_development username: gara password: encoding: UTF8 socket: /var/run/mysqld/mysqld.sock
としたらうまく行きました。