linux系统上启动mysql报错2002:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/l

来源:互联网 发布:网络语言暴力的定义 编辑:程序博客网 时间:2024/06/08 04:59

在Linux上登录mysql时出现了下面的错误:

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

启动mysql时报错:

Starting MySQL.The server quit without updating PID file (/[FAILED]mysql/iZ2ze8us9p89pd5wd2bfffZ.pid).

这个问题一直找不到什么原因,应为初学linux,很多东西都不懂,在网上也查了很久,最后找到了解决方法,给大家分享下

使用“ln -s /storage/db/mysql/mysql.sock /var/lib/mysql/mysql.sock”命令,将正确的socket文件位置,软链接到提示错误的socket文件路径位置,即可解决此问题:

[root@aiezu.com ~]# ls /var/lib/mysql/mysql.sock
ls: cannot access /var/lib/mysql/mysql.sock: No such file or directory
[root@aiezu.com ~]# ln -s /storage/db/mysql/mysql.sock /var/lib/mysql/mysql.sock
[root@aiezu.com ~]# ls /var/lib/mysql/mysql.sock
/var/lib/mysql/mysql.sock

这个方法完美解决了这个问题,真的很感谢前辈


阅读全文
0 0