近日TE网络因版本升级而导致很多BUG,我们会尽快让网站恢复稳定运行,非常抱歉给大家带来不便。
TE社区 > 操作系统
客服QQ:1206116161

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

miss or miss 于 2016-04-24 02:53:11 创建话题
(3613)
(1)
举报

/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


  • liulang
    - 2017年08月08日 (0)

    学习了 最近在搞云服务器

最后登录:2018-05-25 20:54
我是个安静的疯子!!!
扫码关注TE官方微博 扫码关注TE官方微博
举报X