在连接mysql的时,经常会出现以下错误提⽰:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
出现此错误提⽰的原因⼀般有俩个:⼀、mysql服务为启动
该sock⽂件是mysql启动的时候创建的,弱服务关闭,该⽂件消失。 判断mysql是否正常启动有俩个⽅法: ⽅法⼀:
[root@localhost ~]# ps -ef | grep mysql
101 17285 16922 0 Apr04 pts/1 00:36:51 /usr/bin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-output=none --pid-file=/var/lib/mysql/mysqld.pid --port=3306 --consoleroot 25314 25296 0 22:50 pts/0 00:00:00 grep --color=auto mysql
⽅法⼆:
[root@localhost ~]# netstat -ntlp | grep 3306
⼆、socket⽂件路径配置错误
该问题⼀般是由于修改mysql的配置⽂件my.conf导致,查找⽂件中socket参数,修改正确即可;
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务