> cd "C:\Program Files\MySQL\MySQL Server 5.x\bin"
> mysqldump -u root -p database_name > backup.sql
# 輸入密碼後開始導出
> mysql -u root -p
mysql> CREATE DATABASE IF NOT EXISTS database_name;
mysql> USE database_name;
mysql> SOURCE backup.sql;
# 進入資料目錄(視安裝路徑調整)
cd /var/lib/mysql
mysqldump -u root -p database_name > backup.sql
方式一:進入 mysql 客戶端
mysql -u root -p
mysql> CREATE DATABASE database_name;
mysql> USE database_name;
mysql> SOURCE backup.sql;
方式二:管道導入
mysql -u root -p database_name < backup.sql
# 完整備份(含觸發器、預存程序、事件、Binlog 位置)
mysqldump -u root -p \
--single-transaction \
--master-data=2 \
--routines \
--triggers \
--events \
--hex-blob \
database_name > full_backup.sql
# 僅備份結構
mysqldump -u root -p --no-data database_name > schema_only.sql
# 僅備份資料
mysqldump -u root -p --no-create-info database_name > data_only.sql
--quick(預設開啟)避免緩存整個結果集gzip 即時壓縮:mysqldump ... | gzip > backup.sql.gzmysqldump --tables table1 table2 ...定期驗證備份可還原性,建立備份保留策略(如每日全備+每小時增量,保留 30 天)。