核心工具:mysqldump(匯出)、mysql + source(匯入)。
cd C:\Program Files\MySQL\MySQL Server 4.1\bin
mysqldump -u root -p dbname > backup.sql
# 輸入密碼後自動生成 backup.sql 於當前目錄
mysqldump -u root -p dbname tablename > table.sql
-B / --databases:輸出含 CREATE DATABASE、USE 語句,便於跨庫還原。--all-databases:備份所有庫。--single-transaction:InnoDB 熱備份必加,獲取一致性快照不鎖表。--master-data=2:記錄 Binlog 位點,適合主從搭建。.sql 放入 bin 目錄(路徑方便)。mysql -u root -p 登入。CREATE DATABASE dbname;USE dbname;SOURCE backup.sql;# 方法一:進入 mysql 互動模式再 SOURCE
mysql -u root -p
USE dbname;
SOURCE backup.sql;
# 方法二:管道直接導入(非互動,適合腳本)
mysql -u root -p dbname < backup.sql
MySQL Command Line Client → 輸入密碼 → SHOW DATABASES; → CREATE DATABASE voice; → USE voice; → SOURCE voice.sql;
SOURCE 會報錯。max_allowed_packet 錯誤,調大該參數並重啟。mysql_upgrade 檢查系統表相容性。