如何在远程主机中恢复MySQL .dump文件

时间:2012-11-26 12:14:44

标签: mysql database mysqldump mysql-management

我使用PHPMyAdmin(文件格式* .sql)从localhost MYSQL数据库(drupal)创建备份。此备份的大小= 20MG。我在PHPMyAdmin我的实时(在线)服务器中创建新数据库。现在,当我导入备份sql文件时,我看到了这个错误:

#2006 - MySQL server has gone away

我知道此错误修复

edit ../sql/bin/my.ini
set max_allowed_packet to e.g. 16M

但是我的服务器支持说:更好的方法是使用以下方法恢复mysql:

mysql -u username -p dbname < file.sql

现在,我不知道如何使用这个命令行来运行远程服务器?!

1 个答案:

答案 0 :(得分:0)

您需要通过SSH访问服务器才能使用终端执行该命令。如果支持人员告诉你应该使用该命令,我认为你有SSH访问权限。 SQL文件必须在您的服务器上,因此您需要先将其传输到那里(例如使用scp)。

但如果你不熟悉命令行,我建议你先花一些时间学习基础知识,然后再跳进去;)