現在我們這邊有一個資料庫達到了10G,想要匯出然後匯入到其他伺服器,基本的匯出已經不能使用,例如mysqldump、navicat匯出。請問有什其他方法或工具可以匯出資料庫,然後移轉到其他地方嗎?
使用開源 ETL 工具, kettle, 很不錯的,各種資料庫都可以互轉。
導入是不太可能了,寫腳本跑吧
雷雷
比較簡單的方法就是,先把資料庫表轉成MyIsam,然後直接把資料庫檔案拷貝到其他伺服器。之後再修改成原先的資料庫表引擎。
要考慮分散式儲存是嗎?
使用xtrabackup備份,然後使用rsync將備份傳輸到另一台伺服器,再用xtrabackup進行還原,如果是走內網傳輸,10G的資料量整個備份還原時間可以控制在1個小時內(我這邊16核32G的伺服器)。
下線資料庫,複製資料庫實體檔案
才10G就不能使用mysqldump? 什麼鬼? 我這裡100G也照常在跑dump,xtrabackup也可以啊
什麼水準?看不懂答案?檢舉我?奇葩! !看不懂去查!有問題來提謝謝!
直接打包資料檔?
使用開源 ETL 工具, kettle, 很不錯的,各種資料庫都可以互轉。
導入是不太可能了,寫腳本跑吧
雷雷
比較簡單的方法就是,先把資料庫表轉成MyIsam,然後直接把資料庫檔案拷貝到其他伺服器。之後再修改成原先的資料庫表引擎。
要考慮分散式儲存是嗎?
使用xtrabackup備份,然後使用rsync將備份傳輸到另一台伺服器,再用xtrabackup進行還原,如果是走內網傳輸,10G的資料量整個備份還原時間可以控制在1個小時內(我這邊16核32G的伺服器)。
下線資料庫,複製資料庫實體檔案
才10G就不能使用mysqldump? 什麼鬼? 我這裡100G也照常在跑dump,xtrabackup也可以啊
什麼水準?看不懂答案?檢舉我?奇葩! !看不懂去查!有問題來提謝謝!
直接打包資料檔?