首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试在VPS上导入mysql转储时出现超时错误110

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

Stack Overflow用户
提问于 2014-06-20 06:42:59
回答 1查看 578关注 0票数 1

我刚买了VPS服务器,它目前还很低(2 2ghz,2 2gb内存,centos 6 32位),因为它还在试用阶段,我认为它可能是导致问题的原因。不管怎样,我正在尝试导入magento备份,300mb的文件。我试着使用普通的命令和源代码。我可以在processlist和phpmyadmin中看到它正在工作,但是在从400个表中添加130个之后,它中断了,并且我有这个错误:

代码语言:javascript
复制
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++中替换了一些表时,文件被损坏了。

EN

回答 1

Stack Overflow用户

发布于 2014-06-20 08:36:20

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

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24317386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档