「Can't connect to local MySQL server through socket '/tmp/mysql.sock'」というエラーが出て、MySQLに接続できない
エラーメッセージ
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
原因
- MySQLサーバが起動していなかったから(
mysql.server stop
した状態)
対処
mysql -u root -p
で接続する前にmysql.server start
でサーバを起動しておく。- 接続するとtmpディレクトリ上に
mysql.sock
ファイルが作成される。