在生产环境上,为了避免数据的丢失,通常情况下都会定时的对数据库进行备份,本篇文章重点为大家讲解一下Linux中mysql定时备份脚本。
创新互联专业为企业提供雨花台网站建设、雨花台做网站、雨花台网站设计、雨花台网站制作等企业网站建设、网页设计与制作、雨花台企业网站模板建站服务,十多年雨花台做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
备份脚本:
#!/bin/bash
date_str=$(date +%Y%m%d-%T)
cd /bf/mysql_back
mysqldump -h localhost -u root --password=PASSWORD -R -E -e \databaseName \
| gzip > /bf/mysql_back/database_$date_str.sql.gz
利用crontab定时执行上述脚本
crontab -e
每周一凌晨执行备份
05 02 * * 1 /home/mysqls_backup/mysqlbackup.sh
查看crontab列表
crontab -l
即时生效
/etc/init.d/cron restart