【问题标题】:Timeout error 110 when trying to import mysql dump on VPS尝试在 VPS 上导入 mysql 转储时出现超时错误 110
【发布时间】:2014-06-19 22:42:59
【问题描述】:

我刚买了 VPS 服务器,现在它的价格很低(2ghz cpu,2gb ram,centos 6 32bit),因为它是试用版,我认为它可能会导致问题。无论如何,我正在尝试导入 magento 备份,300mb 文件。我尝试使用正常的命令和源。我可以在 processlist 和 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 日志文件,但里面什么都没有

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

好的,我尝试上传旧备份并且它可以正常工作,当我在 notepad++ 中替换几个表时,文件可能已损坏。

【问题讨论】:

  • SHOW STATUS LIKE 'UPTIME'; 在服务器可用后...听起来服务器由于转储文件中的某些内容而崩溃(可能是 MySQL 版本不匹配?)

标签: mysql sql magento import


【解决方案1】:

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

  1. 登录您的 VPS
  2. 在 VPS 中的某处上传您的转储文件。例如,假设您将转储上传到 /var/dump.sql
  3. 登录到 MySQL - 你可以像$ mysql -uroot -p 那样做。如果你按回车,它会问你密码。请输入密码 root 用户(在安装 MySQL 服务器时定义)。您必须在您的 VPS 命令行中执行此操作。
  4. 选择你的数据库,做$ use <your-db-name>
  5. 从转储运行sql,执行$ source /var/dump.sql

*上面所有命令示例中的$ 符号仅表示命令提示符(从您自己的命令中删除)。

【讨论】:

  • 不,我在我的问题中提到我尝试使用 source dbname.sql 并且我在第一篇文章中添加了日志
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-07
  • 2019-08-25
  • 1970-01-01
  • 1970-01-01
  • 2022-11-21
  • 2017-05-27
  • 1970-01-01
相关资源
最近更新 更多