2010-09-24 72 views
-1

我繼承了一個創建不好的mysql數據庫,現在我需要將數據遷移到新服務器。長話短說,我需要保持這種方式存儲,我使用phpmyadmin。知道任何工具來幫助遷移這個1.2GB的mysql表嗎?不良情況導入/導出img文件 - mysql數據庫

希望我不會挨宰此帖...

+0

爲什麼你會被屠殺? (備份/恢復)? – Jaymz 2010-09-24 21:31:06

+0

我的意思是由於這裏的評論被屠殺,因爲這些文件將保持存儲在數據庫中。 – 2010-09-24 22:43:23

回答

1

MySQL工作臺(免費的啤酒,免費的語音)的轉儲和恢復功能。

http://dev.mysql.com/doc/workbench/en/wb-manage-server-data-dump-tab.html

phpMyAdmin的和其他管理工具也有這些功能,但基於網絡的工具可能無法正確處理這樣的大桌子。

將您的大桌子從舊服務器轉儲到桌面計算機上的文件。將其恢復到新服務器。它可能需要過夜。所以呢?你只需要做一次(除非你第一次搞砸了)。附帶好處:您將擁有舊桌子的備份,您可以將其放入DVD-RW並放入桌面抽屜。

您可能需要通過每次選擇數百萬行來劃分轉儲過程。這可能是一個好主意,因爲如果它崩潰,你可以重新啓動進程。

有一些工具(sqlyog)可以將數據從一臺服務器直接複製到另一臺服務器。

愉快的數據爭吵。

+0

有圖像文件,只有1.2GB的價值 - 由於某種原因,我無法完成整個上傳過程,但我下載得很好。上傳只會讓我插入大約66-70個條目。 – 2010-09-26 04:00:50

+0

「圖像文件」我認爲你的意思是一個包含圖像的BLOB(二進制大對象)列,是否正確?你的60-70插入行是否正確?如果是這樣,上傳過程停止時是否發出錯誤消息? phpmyadmin對於這個高容量的工作並不好,因爲它必須使用HTTP POST上傳東西,然後緩存並將其推送到mySQL。有超時和郵政大小限制,以阻止你的方式。 – 2010-09-26 11:43:50