没加-h ip是这样的:
mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
出现这种错误,首先看/etm/my.cnf中socket=所指向的路径,然后添加软链接把这个路径指向'/tmp/mysql.sock' 。语句:ln -s /var/lib/mysql /mysql.sock /tmp/mysql.sock
解释:
(1)/var/lib/mysql /mysql.sock是my.cnf中socket所指向的路径。