首先编写脚本:
date_cur=$(date "+%Y-%m-%d")#注意空格
mkdir /usr/local/mysql_backup/data/$date_cur
mysqldump -udo_backup -p123456 --databases om_business > /usr/local/mysql_backup/data/$date_cur/om_business.sql
然后查看当前用户的定时任务
>crontab -l
再编辑当前用户的定时任务
>crontab -e
i键编辑模式,添加一行
0 3 * * * /usr/local/mysql_backup/mysqldump_backup.sh
Esc退出编辑模式
:wq!保存退出
重启crond定时服务
>service crond restart
再看看定时任务状态
>systemctl -l status crond.service
完成
导入备份的sql文件
mysql -uroot -p < om_business.sql
注意:
1.直接修改/etc/crontab增加定时任务无效,why?
2.注意给脚本文件赋权chmod 777 mysqldump_backup.sh
相关推荐
利用Zabbix监控mysqldump定时备份.docx
MySQL:使用mysqldump在Windows数据库定时备份-- mysqldump --opt --single-transaction=TRUE --user=%user% --password=%password% --host=%host% --protocol=tcp --port=%port% --default-character-set=%charSet%...
mysqldump定时备份sh
利用Zabbix监控mysqldump定时备份数据库状态.docx
[技术干货] 利用zabbix监控mysqldump定时备份数据库是否成功.docx
mysqldump
此mysqldump版本为5.6.12,内含详细使用方法,包括cmd的备份方式、java的备份方式
本文为大家介绍了PHP利用mysqldump命令定时备份MySQL与mysqldump语法参数大全以及定时备份的PHP实例代码
MySQL数据库的备份与巧用“没有要进行mysqldump程序备份”说法不完全.pdf
总结关于 mysqldump 多张表筛选备份的使用方法
。。。
。。。
介绍mysql数据库,单表备份,整库备份。
mysqldump备份.sh
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
里面包含3个bat文件,分别实现了在Windows下全量备份、增量备份、数据库还原。 使用了mysqldump、mysqlbinlog 备份
Mysql数据备份与mysqldump增量备份.pdf
mysql数据库定时备份脚本+定时自动删除,默认为删除七天以前的备份,可自行修改(节省空间) 注意看脚本内的注释说明!!!!!!!!!!!!! 定时备份,需要写周期性计划任务: #周期性计划任务(每天完备一次...
mysqldump备份mysql数据库.docx
生产环境究竟是使用mysqldump还是xtrabackup来备份与恢复数据库 一个合格的运维工程师或者dba工程师,如果有从事数据库方面的话,首先需要做的就是备份,如果没有备份,出现问题的话,你的业务就会出问题,你的工作...