备份单个表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数据库。