尝试在VPS上导入mysql转储时出现超时错误110

时间:2014-06-19 22:42:59

标签: mysql sql magento import

我刚买了VPS服务器,它现在相当低(2ghz cpu,2gb ram,centos 6 32bit),因为它的试用,我认为它可能导致了这个问题。无论如何,我试图导入magento备份,300mb文件。我尝试使用普通的命令和来源。我可以在进程列表和phpmyadmin中看到它正在工作,但是在从400个表中添加130之后它会中断并且我有这个错误:

Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)

ERROR 2003 (HY000): Can't connect to MySQL server on 'Sp' (110)
No connection. Trying to reconnect...

还检查了mysql日志文件,但没有任何内容

///////////////// 问题解决了

好的,我尝试上传旧备份并且它可以工作,当我在记事本++中替换了几个表时,可能文件被破坏了。

1 个答案:

答案 0 :(得分:1)

建议大型转储使用phpMyAdmin。您可以使用MySQL命令行再次导入:

  1. 登录您的VPS
  2. 在VPS中的某处上传您的转储文件。例如,我们假设您在/var/dump.sql
  3. 上传了转储
  4. 登录MySQL - 你可以像$ mysql -uroot -p那样。如果按Enter键,它会询问您密码。请输入密码root用户(安装MySQL服务器时定义)。您必须在VPS命令行中执行此操作。
  5. 选择您的数据库,执行$ use <your-db-name>
  6. 从dump运行sql,执行$ source /var/dump.sql
  7. *上面所有命令示例中的$符号仅表示命令提示符(从您自己的命令中删除它)。