備份整個數據庫ysqldump -u [用戶名] -p [密碼] [數據庫名] >[備份文件名].sql
備份單個表ysqldump -u [用戶名] -p [密碼] [數據庫名] [表名] >[備份文件名].sql
mysqlhotcopy命令ysqlhotcopyysqlhotcopy的常用語法ysqlhotcopy [數據庫名] [備份目錄]
mysqlbackup命令ysqlbackupysqlbackup的常用語法
備份整個數據庫ysqlbackupd-apply-log
備份單個表ysqlbackupcluded-apply-log
4. xtrabackup命令noDB表的命令,它可以在線備份,無需鎖定表。以下是xtrabackup的常用語法
備份整個數據庫
xtrabackup --user=[用戶名] --password=[密碼] --backup --target-dir=[備份目錄]
備份單個表
xtrabackup --user=[用戶名] --password=[密碼] --backup --target-dir=[備份目錄] --tables=[表名]
5. LVM快照備份ux系統中的邏輯卷管理器。通過創建LVM快照,可以在不停止MySQL的情況下備份整個文件系統。以下是LVM快照備份的常用步驟
1)創建LVM快照apshotame [快照名] [卷組名]/[邏輯卷名]
2)掛載LVM快照ountapper/[卷組名]-[快照名] [掛載目錄]
3)備份數據
cp -a [掛載目錄] [備份目錄]
4)卸載LVM快照ount [掛載目錄]
5)刪除LVM快照ove [卷組名]/[快照名]
mysqldumpysqlhotcopyysqlbackup、xtrabackup和LVM快照備份。使用這些命令,你可以輕松備份你的MySQL數據庫。