MySql有兩種連接方式:
TCP
socket
#TCP方式
mysql -uroot -p123456 -h127.0.0.1
#socket方式
mysql -uroot -p123456
所以出現(xiàn)2002報(bào)錯(cuò)的時(shí)候先用Tcp方式連接,如果可以連接 說明mysql 沒問題,
解決方案:
修改配置文件 my.cnf
在后面加上[client]
vim /etc/my.cnf
#加入
[client]
port=3306 #同上面的端口號(hào)
socket=/*/*/mysqld.sock #同[mysqld]中的socket路徑一致
重啟后嘗試