Red > Green > Refactor > Red

cycle is based on desire

Rails ; Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock

RailsDBMSMySQL にして、rake db:migrate などをしたときに

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

が出たときの原因と対策

原因

  • MySQL サーバーが立ち上がっていない

対策

  • MySQL サーバーを立ち上げる

CentOSの場合

$ sudo /etc/init.d/mysqld start

別件、準備段階で

rake db:create

やらもしているか、要確認