mysql恢复备份异常:Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)

在使用mysql命令恢复备份时出现了以下错误:

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

命令是:

mysql -u root -p < /backup/all-data.sql

在网上找了各种资料,有人说是在my.cnf钟配置socket的地址,人说是建立软链接。在my.cnf钟配置socket的地址经过尝试无法。建立软连接的方式不符合我的需求。

最终采用指定数据库IP和地址的方式:

mysql -h 192.168.111.1 -P 3306 -u root -p < /backup/all-data.sql

你可能感兴趣的:(sql,mysql,数据库)