mysql エラー

railsでのエラー

<Mysql2::Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)>

database.ymlに書かれているsocketを確認する。

  socket: /var/lib/mysql/mysql.sock
mysql_config --socket

上記のコマンドでsocketの位置を確認することができる。ここで出てきたpathとdatabase.ymlに書かれているpathが合っていないとエラーが起こる。

表示されたpathをdatabase.ymlに記述したら動いた。