首页 > 运维 > linux运维 > 正文

Linux每天自动备份mysql数据库怎么实现

PHPz
发布: 2023-05-18 13:14:11
转载
854 人浏览过

/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每天自动备份mysql数据库怎么实现的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:yisu.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!