您的位置:首页 > 数据库 > MySQL

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

2013-01-25 16:54 190 查看
I have not started mysql for quite a long time , then some mistake taken when I start: mysql -uroot -p

There's no such file "/var/lib/mysql/mysql.sock" , not event in my whole disk .

I tried:


[dengwei@localhost repos1]$ sudo /etc/rc.d/init.d/mysqld start
[sudo] password for dengwei:
MySQL Daemon failed to start.
Starting mysqld: [FAILED]


after search on web, I tried:

[dengwei@localhost ~]$ sudo /usr/bin/mysqld_safe
[sudo] password for dengwei:
130125 16:34:29 mysqld_safe Logging to '/var/log/mysqld.log'.
130125 16:34:29 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
130125 16:37:45 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

now there is /tmp/mysql.sock

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

now we can run mysql via: $mysql

the rest is all about preview article
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐