A little bit of everything

元・情報系大学院生の備忘録

MySQL で /var/lib/mysql/mysql.sock に繋げないエラー

mysql -u rootMySQLを起動しようとしたときに出るこんなエラー。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

/var/lib/mysql/mysql.sock に繋げないと言っているので、
ls -a /var/lib/mysql/
mysql.sockがあるか確認する。

無かったので、作ってみた。権限も変更しておく。
sudo touch /var/lib/mysql/mysql.sock
sudo chown mysql:mysql /var/lib/mysql

そして MySQL再起動
sudo /etc/init.d/mysqld restart

これで動いた。