linux定时备份数据库(mysql)
来源:互联网 发布:国外域名注册商性价比 编辑:程序博客网 时间:2024/06/06 10:03
[root@win7 /]# cd home/test[root@win7 test]# touch test_database_backup.sh[root@win7 test]# chmod 770 test_database_backup.sh
先新建test文件,然后建一个shell脚本,在给shell脚本权限
给shell脚本写上
# Name:test_database_backup.sh
# This is a ShellScript For Auto DB Backup and Delete old Backup
#备份地址
backupdir=/home/test_backup //这里你要自己新建一个目录
#备份文件后缀时间
time=_` date +%Y_%m_%d_%H_%M_%S `
#需要备份的数据库名称
db_name=test //写你要对应的数据库
#mysql 用户名
#db_user=
#mysql 密码
#db_pass=
#mysqldump命令使用绝对路径
/usr/bin/mysqldump 这个你要自己 find / -name 'mysqldump' 确定一下位置
/usr/bin/mysqldump $db_name | gzip > $backupdir/$db_name$time.sql.gz
#删除7天之前的备份文件
find $backupdir -name $db_name"*.sql.gz" -type f -mtime +7 -exec rm -rf {} \; > /dev/null 2>&1
写了上面这些代码 你链接 肯定是链接不上的 你需要 配合 mysqldump
[root@win7 /]cd /etc[root@win7 etc]vi my.cnf
然后看看你有没有下面的代码 那些没有补那些,全部没有就粘贴
[mysqldump]quickmax_allowed_packet = 16M#在这里输入user及password,在执行mysqldump命令就不用输入用户名和密码了user=rootpassword=123456
都配置完了 你就先 跑一下 回到 你写shell脚本的地方 ./test_database_backup.sh 看看有没有报错
没有的话就开始创建定时任务
[root@win7 /]crontab -e
就会像vim一样
*/1 * * * * /usr/bin/sh /home/test/database_backup.sh >> /home/backup_log/database_backup.log 写上这句话 一秒执行一次
/home/test/database_backup.sh 目录位置一定要对
/home/backup_log/database_backup.log 这个自己对位置新建一个
:wq保存退出
service crond restart 重启crontab
这么知道定时任务在运行
tail -f /var/log/cron
执行这个命令(或者去你保存sql文件的目录看看有没有文件产生)- linux定时备份数据库(mysql)
- linux定时备份mysql数据库
- linux定时备份mysql数据库
- linux定时备份mysql数据库
- linux 定时备份mysql数据库
- linux 下(定时)备份 mysql 数据库 -可举一反三
- windows和Linux定时任务备份数据库(Mysql)
- linux定时备份mysql数据库
- linux下mysql数据库定时备份
- linux下定时备份mysql数据库
- linux下mysql定时备份数据库
- linux下mysql定时备份数据库
- linux上定时备份mysql数据库
- linux下mysql定时备份数据库
- linux mysql数据库本地定时备份
- linux服务器上定时备份 mysql 数据库
- Linux上定时备份MySQL数据库
- Linux环境下mysql数据库定时备份
- SASS基本语法及搭建并结合COMPASS高效工作
- 关于Serverless服务的几点建议
- 接口回掉作用整理
- mui框架移动端a标签不跳转
- SPRINGMYBATIS01 Unit06:Spring对JDBC的 整合支持 、 Spring+JDBC Template
- linux定时备份数据库(mysql)
- <NOIP> 5 . P1085 不高兴的津津
- TCP/IP详解--TIME_WAIT状态详解
- 范数内容整理
- 编译VTK 的 INSTALL路径出现问题(修改VTK安装路径)
- 生成对抗网络学习笔记4----GAN(Generative Adversarial Nets)的实现
- RecycleView多条缪
- [上下界网络流] BZOJ2406: 矩阵
- 大规模天线阵列(massive-mimo)的介绍