一般
在 Windows 11 上備份 MySQL 或 MariaDB 資料庫
整理常用的備份指令與實用步驟:
1. 常用備份指令請在 Windows 11 打開 CMD (命令提示字元) 或 PowerShell。備份時不需進入資料庫,直接在系統終端機執行:備份單一資料庫
mysqldump -u 帳號 -p 資料庫名稱 > 備份檔案路徑.sql
# 範例:將 my_db 備份到 C 槽
mysqldump -u root -p my_db > C:\backup\my_db_backup.sql
備份主機內「所有」資料庫
mysqldump -u 帳號 -p --all-databases > 備份檔案路徑.sql
備份特定資料庫的多張資料表
mysqldump -u 帳號 -p 資料庫名稱 表格1 表格2 > 備份檔案路徑.sql
2. 實用備份參數若您的資料庫較大,建議加入以下參數,能讓備份更順暢且避免鎖定問題:
--single-transaction:適合 InnoDB 表格,備份時不會鎖定表格,不影響系統運作。
--routines:一併備份預存程序與函式。
進階備份範例
mysqldump -u root -p --single-transaction --routines my_db > C:\backup\my_db_backup.sql
💬 0 則回應
還沒有回應,歡迎留下您的見解!
請登入後才能回應
🔑 登入