mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 解决方法

今天在mbp下用zoc连接到一个linux云主机上,进行操作,因为安全问题 mysql没有开发远程连接,只能在上面用命令行。

可是用mysql -uroot -p命令死活连接不上,提示下面错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

搜了很多资料,讲得千奇百怪,反正是各种方法试过了,也没解决问题。

后面想啊,自己是远程连接到那台云主机上的,是不是连接mysql的时候得把本地ip加上才行,

于是把命令改成:

mysql -uroot -h127.0.0.1 -p

试了下,成功了。


你可能感兴趣的:(mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 解决方法)