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

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

今天在启动Asterisk Free PBX server时,mysql不能启动. 通过如下命令:

mysql -uroot -p

显示错误: 

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

通过命令查看进程是否启动:

ps -A|grep mysql

发现没有任何进程.

于是通过命令启动:

/etc/init.d/mysqld start

还是报错.

最后解决方式是修改权限:

chown -R mysql:mysql /var/lib/mysql

然后通过命令启动:

/etc/init.d/mysqld start

显示mysql成功启动. 

于是工作继续......

猜你喜欢

转载自jerval.iteye.com/blog/2104206