database.yml

10.4で公式から落っことしたパッケージのMySQLを使ってたのでソケットが/tmpにおかれたけど、MacPortsMySQLは/opt/local/var/run/mysql5/mysqld.sockみたい。
my.cnfで変えてもいいけど流儀に従うことにした。
というわけでdatabase.ymlにsocketを忘れずに追加。

socket: /opt/local/var/run/mysql5/mysqld.sock