最近一直在將A電腦資料庫轉移至B電腦資料庫
但因資料庫檔案太大導致一直轉移失敗
作業系統A:linux
作業系統B:win10
資料庫:mysql
下面是已經嘗試過的辦法
1.直接使用mysql workbench 進行export
mysqldump –u user –p pass databasesName> data.sql
mysqldump –u user –p pass databasesName table> tableData.sql
後來發現這三個匯出方法的sql檔案太大硬碟容量不夠,所以改用下面的方法,直接從A資料庫轉移至B,但總是會斷線
4.
mysqldump --default-character-set=utf8mb4 --host=Aip --port=port -u user -p pass --opt databasesName | mysql --host=Bip -u user -p pass --default-character-set=utf8mb4 -C databasesName
出現的錯誤訊息都差不多 資料庫連線斷掉
mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `tablename` at row: 192178540
已經嘗試了一個多月的時間
但還是沒找到解決方法
所以想問問各位有沒有別的更好的轉移方法呢?
在請問一下
mysql的data有辦法分開存在兩顆硬碟嗎?
row: 192178540
1、在windows10 上開共享給linux掛載
2、在linux上加裝cifs,把win10的共享mount進來
3、在linux的console裡直接用mysqldump到那個win10的分區裡
https://linuxize.com/post/how-to-mount-cifs-windows-share-on-linux/