最近数据库出现了很奇怪的问题,每次用navicat链接都会报2002错误,然后重启之后才能连上,这样治标不治本,google了一下说可以在连接的时候加上本地ip地址
[root@VM_0_11_centos ~]# mysql -h 127.0.0.1 -u root -p
但是报了2003错误
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
最后附上终极解决办法,直接删掉/var/lib/mysql/目录下的mysql.sock文件
[root@VM_0_11_centos ~]# rm -rf /var/lib/mysql/mysql.sock
然后重启mysql
[root@VM_0_11_centos ~]# service mysqld restart
现在就可以正常连接了