mysql数据库的全量备份
来源:互联网 发布:串行12864接单片机 编辑:程序博客网 时间:2024/05/17 00:02
mysql数据库的全量备份,包括数据和结构。保存最新的10次备份。
二:赋予脚步可执行权限
chmod +x mysql_backup.sh
三:添加定时执行计划
vi /etc/crontab
添加:00 5 * * * root /backup/mysql_backup.sh 每日5点钟备份一次数据库
准备工作:
创建备份主目录
mkdir /backup
一:编写脚步文件mysql_backup.sh
#!/bin/sh# mysql_backup.sh: 备份mysql数据信息,并且只保留最新的10份. #数据库用户名 db_user="root" #数据库密码 db_passwd="imsuser" #数据库IP db_host="localhost" #数据库名 db_name="ims" #数据库备份信息保存位置. backup_dir="/backup/mysqldata" #文件保存日期格式 (dd-mm-yyyy) time="$(date +"%d-%m-%Y")" # mysql, mysqldump所在目录,不同的安装会有不同目录 #如果只对数据进行备份,可以不用填写 MYSQL="/usr/local/mysql/bin/mysql" MYSQLDUMP="/usr/local/mysql/bin/mysqldump" MKDIR="/bin/mkdir" RM="/bin/rm" MV="/bin/mv" GZIP="/bin/gzip" #检查备份目录 不存在进行存储主目录创建 test ! -w $backup_dir && $MKDIR "$backup_dir" # 检查备份目录 不存在进行存储副目录创建 test ! -d "$backup_dir/backup.0/" && $MKDIR "$backup_dir/backup.0/" # 获取所有的数据库信息 #all_db="$($MYSQL -u $db_user -h $db_host -p$db_passwd -Bse 'show databases')" #for db in $all_db #do $MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db_name | $GZIP -9 > "$backup_dir/backup.0/$time.$db_name.gz" #done # 删除旧的备份信息 test -d "$backup_dir/backup.10/" && $RM -rf "$backup_dir/backup.10" # rotate backup directory for int in 9 8 7 6 5 4 3 2 1 0 do if(test -d "$backup_dir"/backup."$int") then next_int=`expr $int + 1` $MV "$backup_dir"/backup."$int" "$backup_dir"/backup."$next_int" fi done exit 0;
二:赋予脚步可执行权限
chmod +x mysql_backup.sh
三:添加定时执行计划
vi /etc/crontab
添加:00 5 * * * root /backup/mysql_backup.sh 每日5点钟备份一次数据库
- mysql数据库的全量备份
- mysql数据库的全量备份
- mysql全量备份
- MySql的全量备份和增量备份及还原
- Xtrabackup全量备份与恢复mysql数据库
- mysql增量、全量备份
- MySQL数据库之全量+增量+二进制日志的备份与恢复
- xtrabackup 备份mysql数据库三: innobackupex 测试一个全量和两个增量的备份恢复测试
- mysql全量备份、增量备份
- Mysql 增量备份和全量备份
- mysql增量备份和全量备份
- mysql 全量备份和增量备份
- 备份海娜韵会员管理系统数据库数据 (mysql/全量备份)
- Mysql的数据备份类型——物理备份与逻辑备份,全量与增量
- DB2数据库全量备份1
- DB2数据库全量备份2
- mysql全量、增量备份脚本
- linux下mysql定时全量备份
- 设计模式——装饰器(Decorator)
- 递归倒序输出链表
- 链表逆序
- 如何让菜单点击后不消失
- hdu 1717 小数化分数2
- mysql数据库的全量备份
- IO学霸
- 为图层上的N多怪物创建站立时的动画
- 21句经典语录
- MyEclipse开发JAX-RS架构WebServices收发JSON数据格式
- linux目录结构
- HDU 3687 National Day Parade
- AngularJS中service与factory的使用
- 黑马程序员---<<基础加强---1.5新特性(中)(注解(Annotation))>>