mysql-client(含mysqldump)。mysqldump -u [用户名] -p[密码] [数据库名] > [备份文件名].sqlmysqldump -u root -p mydb > /backup/mydb_backup.sql)。gzip [备份文件名].sql(生成.sql.gz文件)。cron定时任务定期执行备份脚本,如每天凌晨备份。gunzip [备份文件名].sql.gz。sudo systemctl stop mysql。mysql -u [用户名] -p[密码] [数据库名] < [备份文件名].sqlmysql -u root -p mydb < /backup/mydb_backup.sql)。mysqlbinlog解析binlog文件:mysqlbinlog --start-datetime="YYYY-MM-DD HH:MM:SS" /var/lib/mysql/mysql-bin.000001 > restore.sql。mysql -u [用户名] -p[密码] [数据库名] < restore.sql。sudo systemctl start mysql。--single-transaction选项(InnoDB适用)。参考来源: