mysql 數據庫所有表備份
常用的兩種方式:
- 使用 mysqldump命令;
- 使用 navicat 工具導出;
使用 mysqldump命令:
命令行下具體用法如下:
mysqldump -u用戶名 -p密碼 -d 數據庫名 表名 > 腳本名;
導出整個數據庫結構和數據
mysqldump -h localhost -uroot -p123456 database > dumpFileName.sql
導出單個數據表結構和數據
mysqldump -h localhost -uroot -p123456 database table > dumpFileName.sql
使用 navicat 操作界面導出:
(建議使用navicat for mysql,navicat可能會到處數據失敗。 )
第一步:
在主庫(需要備份的庫)上右鍵,選擇"數據傳輸";
或者,在菜單欄 “工具” 中選擇,選擇"數據傳輸";
第二步:
①:選擇需要導出的表;
②:設置導出到那個庫;
第三步:
①:勾選上"遇到錯誤繼續"。
②:點擊 “開始” ;
③:確認數據傳輸方向,確定即可。
第四步:
執行完成,可以查看錯誤信息,少量錯誤手動處理即可。
備份數據到新的數據庫完成;