在使用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