mysql服务器已经消失了mysqldump和scp

时间:2013-12-12 15:57:40

标签: mysql database linux mysqldump scp

我正在尝试将大型数据库从一台服务器复制到另一台服务器,而不使用mysqldump复制数据并更改新服务器上DB的名称。

我使用mysqldump复制数据库结构,而不是使用SCP复制数据本身。我可以在执行转储后验证数据库结构,但是当我复制数据并尝试显示表或执行任何其他操作时,我得到了这个:

  

的MySQL> show tables;

     

ERROR 2006(HY000):MySQL服务器已经消失

     

没有联系。试图重新连接......

     

连接ID:1

     

当前数据库:jabba_2

     

ERROR 2006(HY000):MySQL服务器已经消失

     

没有联系。试图重新连接......

     

ERROR 2002(HY000):无法通过socket'/var/lib/mysql/mysql.sock'连接本地MySQL服务器(111)

     

错误:无法连接到服务器

以下是我正在使用的命令:

mysqldump -d -u root -pXXXX DB_1 | mysql -h sever_b -u root -pXXXX DB_2

scp -i ssh.key -r /opt/mysql/db_1 root@server_b:/opt/mysql/db_2 && ssh -i ssh.key

root@server_b chown -R mysql.mysql /opt/mysql/db_2

数据库大约是31G。 我不确定我做错了什么。

0 个答案:

没有答案