解决mysql数据库接连报错ERROR2002(HY000)
今天连接mysql,报了如下错误ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2),⽹上查了若⼲⽅法终于解决
连接mysql时,提⽰ ‘/var/lib/mysql /mysql.sock’,就是⽬标⽂件mysql.sock不到。mysql .sock可能会可能会根据实际安装⽅式的不同,存放在不同的⽬录下,可能是/var/lib/mysql.sock或/var/run/mysqld/mysqld.sock或其他⽬录下,我的是实际是
在/var/run/mysqld/mysqld.sock下。
第⼀步
vi /etc/f.d/mysqldf
进⼊之后定位到第33⾏),查看socket的⽂件路径
mysql下载不了怎么办32 pid-file = /var/run/mysqld/mysqld.pid
33 socket = /var/run/mysqld/mysqld.sock
34 port = 3306
第⼆步
vi /etc/myf
打开⽂件如下
[client]
socket= /var/run/mysqld/mysqld.sock
查看socket的路径是否和前⾯的⼀致,如果不⼀致,改成⼀样的就⾏
最后
重启⼀下mysql
/etc/init.d/mysql restart
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论