It's raining cats and dogs.

無駄なことなんてないはず

mysql.sock の場所を知る

railsのdatabase.ymlなんかでmysql.sockの場所を指定するんだけど、rails new した時の環境と開発している環境でmysqlのインストールの仕方とかが違っていたりすると、mysql.sockのパスを変更しないといけないことがよくある(というかあった)。mysql.sockの調べ方を調べたので、メモしておく。

$ mysqladmin version
mysqladmin  Ver 8.42 Distrib 5.5.15, for Linux on i686
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Server version          5.5.15-log
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket             /var/run/mysqld/mysqld.sock
Uptime:                 6 days 23 hours 11 min 55 sec

Threads: 2  Questions: 627  Slow queries: 0  Opens: 305  Flush tables: 1  Open tables: 64  Queries per second avg: 0.001

なんて感じで確認できるとさ。