本身为客户端工具:
远程备份语法: # mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 备份文件.sql
本地备份语法: # mysqldump -u用户名 -p密码 数据库名 > 备份文件.sql
完整备份 # 语法 innobackupex --user=mysql用户 --password=mysql密码 备份目录
[root@mysql-server ~]# innobackupex --user=root --password='123' /xtrabackup/full
增量备份 #语法 innobackupex --user=用户 --password='密码' --incremental(备份到哪里) --incremental-basedir=(基于哪一次备份进行增量备份)
[root@mysql-server ~]# innobackupex --user=root --password='123' --incremental /xtrabackup/ --incremental-basedir=/xtrabackup/2019-08-20_14-51-35/
差异备份 语法: # innobackupex --user=root --password=888 --incremental /xtrabackup --incremental-basedir=/xtrabackup/完全备份目录(周一)[root@mysql-server ~]# innobackupex --user=root --password='123' --incremental /xtrabackup --incremental-basedir=/xtrabackup/2019-08-20_15-42-02/ #备份目录基于周一的备份