1、设置系统参数:
mysql_config_editor set --login-path={名称} --host={要备份数据库的ip} --user={要备份数据库的用户名} --port={要备份数据库的端口} -p
2、用系统参数登录,校验配置参数是否生效:
mysql --login-path={名称}
3、查看所有已定义的系统参数
mysql_config_editor print --all
4、创建备份数据库脚本(.sh后缀,用系统参数进行登录MySQL):
mysqldump --login-path={名称} --databases {要备份的库名,可以指定多个} --single-transaction --triggers --routines --events --master-data=2 -F | gzip > {备份文件的存放路径}/{备份文件的名称,例如:xxx_`date +%Y%m%d`.sql.gz}
5、Linux下编辑定时任务:
crontab -e
6、编辑定时任务
25 17 * * * {脚本的存放路径}/脚本的名称 //每天17点25执行