请选择 进入手机版 | 继续访问电脑版

赵耀的知识库

 找回密码
 立即注册
搜索
热搜: 报盘 状态 失败
查看: 2527|回复: 0

mysql数据库冷备

[复制链接]

375

主题

381

帖子

2330

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2330
发表于 2018-1-26 16:51:45 | 显示全部楼层 |阅读模式
1,在gold用户主目录下创建文件夹:log,bin,backupdb。
2,将备份脚本上传到bin目录下。
脚本内容如下:
#!/bin/bash
#创建备份数据库目录
#定时任务crontab参考语句
#0 4 * * * /bin/sh /home/gold/bin/backupdb.sh >> /home/gold/log/backupdb.log 2>&1
BakDbDir=`date +%Y%m%d%H%M%S`
mysqldump -u root -pabc123 --all-databases | gzip > /home/gold/backupdb/mysql_$BakDbDir.sql.gz

3,给脚本授权,增加可执行权限。
chmod 755 backupdb.sh
4,增加定时任务,crontab -e
0 4 * * * /bin/sh /home/gold/bin/backupdb.sh >> /home/gold/log/backupdb.log 2>&1
每天凌晨四点开始进行冷备。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则