如果我的主机不允许我直接上传文件到我的mysql文件夹 ,我只能通过phpmyadmin来完成这项工作吗?除了原生导入功能之外,还有其他替代方案吗,以便在上传8mb左右的查询时我的连接不会超时?如何通过phpmyadmin导入非常大的查询?
4
A
回答
12
你可以gzip或者bzip文件,phpMyAdmin会解压并运行脚本。
否则我过去不得不做的事情是将我的SQL分割成多个文件并分别加载每个文件。你可以简单地通过在文本编辑器中打开SQL文件来做到这一点,滚动到一半左右,找到一个语句的开始,然后将所有内容移动到另一个文件中。
1
不要对任何关键的东西使用phpmyadmin。绝对不要用它来创建备份或恢复。这是一袋垃圾。
登录到您的shell并使用mysql命令行客户端以标准方式恢复数据库。如果你不能这样做,找一个更好的提供者。
Shell访问对于使用mysql数据库是必需的。
不要指望用phpmyadmin做任何事情不要毁掉所有的数据。
0
BigDump?大型和超大型MySQL的转储(如phpMyAdmin 2.X转储)的
交错进口甚至通过有硬运行限制的网络服务器和那些在安全模式。该脚本只执行巨大转储的一小部分并重新启动。下一次会议从最后一次停止的地方开始。
您可以上传与FTP客户端(这将允许您恢复传输),并在本地加载它。
0
我肯定会说BigDump。我有8.3 GB的sql文件确切的问题。阅读这篇文章的更多信息。 How To Upload a Big SQL File To MySQL也访问script home page下载它。
-1
我说 - 使用Sypex Dumper。
0
见我的答案在这里:https://stackoverflow.com/a/33728744/74585
如果导入操作过程中不勾选部分导入 - >允许进口的中断......然后phpMyAdmin的似乎整个事情发送到它正在慢慢处理MySQL的。不幸的是,phpMyAdmin(至少在我的共享主机上)将不再响应请求,但是使用不同IP地址的浏览器可以正常工作,让我们监视查询的进度。
相关问题
- 1. 在phpmyadmin中导入/导出非常大的mysql数据库
- 2. 通过phpmyadmin数据库导入服务器的SQL查询错误导入
- 3. 导入查询通过VB.NET
- 4. 通过php编码或查询获取phpmyadmin的最大大小
- 5. 无法通过phpmyadmin文件大小导入数据库太大
- 6. 如何导出通过PHPMyAdmin中的Join查询创建的表格?
- 7. 如何导入phpMyAdmin需要超过300s的大型sql文件?
- 8. 通过Rails导入的查询表gem
- 9. CSV文件导入到MySQL通过phpmyadmin
- 10. 无法通过phpMyAdmin导入数据库
- 11. 通过phpmyadmin sql查询修复iframe大小
- 12. 将非常大的sqlite表导入BigQuery
- 13. 查询非常大的XML文件
- 14. optomise非常大的表格查询
- 15. 如何通过phpmyadmin将csv文件导入到mysql
- 16. 如何通过phpMyAdmin导入到mySQL时忽略id列?
- 17. 如何通过PhpMyAdmin一次导入多个数据库?
- 18. 如何通过PHPMyadmin自动执行SQL查询?
- 19. 如何导入一个非常大的数组Objective-C
- 20. 查询通过phpmyadmin执行,但不通过php脚本
- 21. 将非常宽的(超过1600列)查询导出为CSV
- 22. 如何导入CSV到phpMyAdmin?
- 23. 如何从phpmyadmin通过ods导入mysql数据库中的前导零
- 24. 非常非常难的查询
- 25. 非常非常慢的查询。我该如何改进它?
- 26. Hive查询不断失败。如何最佳地加入非常大的桌子?
- 27. 如何通过套接字发送非常大的对象
- 28. 如何通过非常大的csv文件进行搜索?
- 29. 通过查询非常慢的Oracle订单
- 30. 从MYISAM通过phpmyadmin切换到InnoDB非常慢
我会说完全一样的东西。 – 2009-01-09 08:50:03