解决: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成功启动.
于是工作继续......