基于linux系统下的MYSQL自动备份
来源:互联网 发布:linux的7种运行级别 编辑:程序博客网 时间:2024/06/07 03:10
编辑 脚本文件
db_user="root"db_passwd="123456"db_host="localhost"backup_dir="/usr/local/apache2/htdocs/backup"time="$(date +"%Y%m%d%H%M")"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 && echo "Error: $backup_dir is un-writeable." && exit 0test ! -d "$backup_dir/$time" && $MKDIR -p "$backup_dir/$time"all_db="$($MYSQL -u $db_user -h $db_host -p$db_passwd -Bse 'show databases')"for db in $all_db do $MYSQLDUMP "--default-character-set=gbk" -u $db_user -h $db_host -p$db_passwd $db | $GZIP -9 > "$backup_dir/$time/$db.gz" done exit 0;
设置定时任务
使用crontab -e命令编辑定时任务列表
15 3 * * * sh /usr/scripts/mysql_backup.sh
表示每天凌晨3点15分执行该脚本进行数据库备份
- 基于linux系统下的MYSQL自动备份
- 基于linux系统下的mysql自动备份
- 基于linux系统下的MYSQL自动备份
- Linux系统下自动备份MySQL数据库
- Linux下的Mysql数据库自动备份
- MySql在linux下的自动备份
- Linux下的MySQL自动备份脚本
- linux下的mysql自动备份shell
- Mysql Linux下的数据库自动备份
- linux下mysql自动备份
- linux下mysql自动备份
- linux下mysql 自动备份
- linux下mysql 自动备份
- linux下mysql自动备份
- Linux系统下的文件自动备份到Windows系统
- linux系统下oracle数据库的自动备份
- MySQL :: Linux 下自动备份数据库的 shell 脚本
- MYSQL在 RED HAT ENTERPRISE LINUX下的自动备份
- CI执行过程剖析
- PhoneGap API帮助文档翻译—Media(媒体)
- PhoneGap API帮助文档翻译—Notification(提醒)
- 学习习惯(一):学习与思考
- (2011年java基础)java内存分析(2)----方法区和常量池
- 基于linux系统下的MYSQL自动备份
- PhoneGap API帮助文档翻译—Storage(存储)
- CodeIgniter(CI)框架加载流程及结构分析
- CI中DB对象剖析
- CI学习总结
- PowerDesigner15生成Hibernate
- CI入门 : 一些建议和最佳实践
- 忙里偷闲-封装汇编编写的水波特效供C++调用
- OOP中__SET() __GET() __ISSET() __UNSET()四个方法的应用