如果我的主機不允許我直接上傳文件到我的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. 無法通過phpmyadmin文件大小導入數據庫太大
- 5. 如何導出通過PHPMyAdmin中的Join查詢創建的表格?
- 6. 通過Rails導入的查詢表gem
- 7. 無法通過phpMyAdmin導入數據庫
- 8. 通過phpmyadmin sql查詢修復iframe大小
- 9. 將非常大的sqlite表導入BigQuery
- 10. 如何通過phpMyAdmin導入到mySQL時忽略id列?
- 11. 如何通過PHPMyadmin自動執行SQL查詢?
- 12. 非常非常難的查詢
- 13. 非常非常慢的查詢。我該如何改進它?
- 14. Hive查詢不斷失敗。如何最佳地加入非常大的桌子?
- 15. 基於XML的查詢通過ADO.NET非常緩慢,即時通過SSMS
- 16. SQL查詢非常
- 17. 通過phpMyAdmin的
- 18. ColdFusion10 - 通過插入查詢查詢cfloop
- 19. 通過phpmyadmin導入csv或sql並跳過PK?
- 20. 如何從phpmyadmin導出和導入存儲過程
- 21. MySQL查詢非常通過對組慢和計數
- 22. 通過主鍵MySQL UPDATE查詢有時非常緩慢
- 23. 非常慢的SQL查詢
- 24. 非常簡單的查詢
- 25. phpmyadmin:如何刪除導入大數據庫的時間限制
- 26. 如何在phpmyadmin中導入70 MB大小的sql文件
- 27. 通過並加入查詢
- 28. 通過加入查詢
- 29. 通過複雜的非相關實體加入nhibernate查詢
- 30. 如何通過查詢
我會說完全一樣的東西。 – 2009-01-09 08:50:03