首页 > 数据库 > MySQL > 正文

Linux 每天自动备份mysql数据库的方法

2024-07-24 12:54:21
字体:
来源:转载
供稿:网友
/usr/bin为mysql安装目录
建备份文件夹:
mkdir mysql_data_bak
建脚本文件:
touch autobackupmysql.sh
打开文件
vi autobackupmysql.sh
在脚本中加入如下内容:
filename=`date +%Y%m%d`
/usr/bin/mysqldump -opt mysql -u root -proot|gzip >/mysql_data_bak/name$filename.gz
这里注意了
一般的:
**********************************************************
打开自动执行文件
vi /etc/crontab
在etc中加入如下内容,让其自动执行任务。
01 15 * * * root /mysql_data_bak/autobackupmysql
**********************************************************
Redhat方法:
  Redhat的crontab采用按时间调用4个目录(/etc/cron.hourly:每小时;/etc/cron.daily:每
天;/etc/cron.weekly:每周;/etc/cron.monthly:每月)中脚本出来运行的方式。
  Redhat中只需要将刚才编辑的脚本复制到相应的目录即可。
cp /mysql_data_bak/autobackupmysql etc/cron.daily
重启etc
/etc/rc.d/init.d/crond restart

您可能感兴趣的文章:

Linux shell实现每天定时备份mysql数据库MySQL定时备份之使用Linux下的crontab定时备份实例linux实现mysql数据库每天自动备份定时备份linux实现定时备份mysql数据库的简单方法使用Linux的Shell脚本定时处理MySQL超时Linux下如何实现Mysql定时任务linux下mysql自动备份脚本代码Linux下实现MySQL数据备份和恢复的命令使用全攻略Linux下Mysql定时任务备份数据的实现方法
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表