Rails - MySQLのUNIXsocketのパス指定

MySQLと接続の際に使うsocketファイルはデフォルトで以下に生成される

/tmp/mysql.sock

socketファイルがないと以下のエラーがでる

No such file or directory - /tmp/mysql.sock

Railsのdatabase.ymlにsocketのパスを書いてやればいい
MySQLのsocketの場所を調べる

$mysqladmin variables | grep socket
| socket                          | /var/run/mysqld/mysqld.sock |

database.ymlにパスを書く

socket: /var/run/mysqld/mysqld.sock