MySQL で /var/lib/mysql/mysql.sock に繋げないエラー
mysql -u root
でMySQLを起動しようとしたときに出るこんなエラー。
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
これで動いた。