您好,欢迎来到年旅网。
搜索
您的当前位置:首页Can’tconnecttolocalMySQLserverthroughsocket原因解析

Can’tconnecttolocalMySQLserverthroughsocket原因解析

来源:年旅网
Can’tconnecttolocalMySQLserverthroughsocket原因解析

在连接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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务