2011-04-25 86 views
7

我在phpmyadmin中有一個db,它有3000000條記錄。我想將它導出到另一臺電腦。現在當我出口這隻有200000項導出到.sql文件,並且也沒有導入其他電腦上。在phpmyadmin中導入/導出非常大的mysql數據庫

+0

嘗試使用此工具:http://www.ozerov.de/bigdump.php – Danpe 2011-04-25 12:48:49

+0

爲什麼使用phpMyAdmin?它更好地使用mysqldump – Riba 2011-04-25 13:13:21

+0

什麼是mysqldump?其實我的數據庫是在phpmyadmin :( – Aamir 2011-04-25 15:26:41

回答

6

回答此問題的任何其他人在此登陸。如果你只能使用phpMyAdmin,因爲你沒有對MySQL服務的SSH訪問權限,或者不知道如何使用命令行工具,那麼這可能會有所幫助。然而,正如上面的評論所建議的那樣,導出一個這樣大小的數據庫對於mysqldump來說會更加容易。

phpMyAdmin的(我使用的是v3.5.6)允許表單獨像這樣被導出:

  1. 選擇數據庫,查看/編輯。所有表格的列表應該出現 。
  2. 在表格列表中,勾選要導出的表格 左側的複選框。
  3. 在表格的底部,從'With Selected:'選擇框中選擇'Export'。
  4. 出現導出畫面。通常「快速」導出將起作用,並且 將其另存爲「SQL」格式。

phpMyAdmin還允許記錄單獨或分組輸出,因此您可以例如從10萬張表中只輸出10條記錄。

  1. 按照上面的步驟1到3。
  2. 而不是'快速'選擇'自定義'。
  3. 在'行'下選擇'轉儲某些行'
  4. 然後輸入您要導出的行數以及起始行號。
  5. 在導出屏幕底部的「數據轉儲選項」下,檢查 「創建的查詢的最大長度」足夠大。
  6. 注意:例如,如果要導出大型BLOB數據,則可能必須提高此數字。

希望通過網絡幫助新到phpMyAdmin或DBA的人。