cd /data/shell/ vim auto_backup_mysql.sh #!/bin/bash #auto backup mysql db #by authors kanghui 2016-6-12 #define backup path BAK_DIR=/data/backup/`date +%Y%m%d` MYSQLDB=duscyz #数据库 MYSQLUSR=root #用户名 MYSQLPW=123456 #密码 MYSQLCMD=/usr/bin/mysqldump #备份命令 if [ $UID -ne 0 ]; then #如果不等于0 echo "Must to be use root for exec shell...." exit fi if [ ! -d $BAK_DIR ];then #如果这个目录不存在 mkdir -p $BAK_DIR #那就创建这个目录 echo -e "\033[32mThe $BAK_DIR Create Successfully!\033[0m" else echo "This $BAK_DIR is exists....." fi #Mysql Bachkup command mysqldump -u$MYSQLUSR -pMYSQLPW -d $MYSQLDB >$BAK_DIR/MYSQLDB.sql if [ $? -eq 0 ];then #等于0备份成功就输出以下信息 ech0 -e "\033[32mThe Mysql Backup $MYSQLDB successfully!\033[0m" else #否则打印失败输出以下信息 echo -e "\033[32mThe Mysql Backup $MYSQLDB Failed,please check...033[0m" fi
加入crontab -e
0 0 * * * /bin/bash /data/shell/auto_backup_mysql.sh >>/tmp/mysql_bak.log
相关推荐
Linux下自动备份Mysql文件shell脚本。
linux下定时自动备份mysql数据库,并保存备份文件与备份日志到指定路径下。
windows下mysql自动备份数据库并删除历史备份和生成日志文件脚本。windows下mysql自动备份数据库并删除历史备份和生成日志文件脚本。
Mysql自动备份脚本
在Windows下自动备份MySQL数据库的批处理脚本。 主要功能: 1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库...
mysql 自动备份脚本的方法,脚本自动备份,mysql数据备份
数据库类型:mysql安装板5.7 该系统不支持空格所以用环境变量来支持路径 备份方法为系统任务启动方法,备份文件格式为sql,保存30的文件时间。无备份后压缩功能。 如有疑问或者不懂请联系QQ864592977
windows下mysql的自动备份脚本windows下mysql的自动备份脚本windows下mysql的自动备份脚本
此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库,今天共享出来,加强了一些功能。和改进了获取数据库列表的方式。 此批处理脚本的功能: 在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库...
Python Mysql自动备份脚本
一个基于C#开发的生成mysql自动备份脚本的小工具源码,配置文件设置数据库连接信息、备份路径、mysql的bin目录后在运行目录自动生成bat脚本,结合windos的任务计划功能,可以实现定时的数据库备份功能。
数据是无价的;数据的丢失,DBA的责任是不可推脱的,所以数据的备份是非常重要的;下面就是Mysql在Linux平台下的一个自动备份脚本
docker环境下的mysql数据库自动备份脚本,配置到系统定时任务中,能够每天自动全库或者指定实例备份数据库,删除七天前的旧备份。
mysql的自动备份,以bash脚本撰写而成,可以实现自动备份,需要给予运行权限和自动化任务设置
Windows下MySql自动备份脚本(自动生成文件夹,可删除历史备份,支持.sql压缩zip文件)