##状況
私は研究でWebサーバーを構築し,その中にMySQLを入れているのですが,ある日突然mysqlを起動すると下記のエラーが出て起動しなくなりました.
error
# mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
その際、私が行った対処を下記に記す.
##対処法
###原因
原因は,mysql.sockが上記のエラーに書かれている場所にないことだと思うので,作ってやればいい.
##mysql.sockの作成
コマンド
# touch /var/lib/mysql/mysql.sock
これで,上記の場所にmysql.sockが作成されたので,再度MySQLを起動してみる.
コマンド
# /etc/rc.d/init.d/mysqld start
これで私は,MySQLを起動することができた.