linux(CentOS) 下mysql自动备份
2017-11-22 17:57
417 查看
https://www.cnblogs.com/xiaoliu66007/p/4661044.html
1.创建并编辑文件 /usr/sbin/bakmysql,命令:
vi /usr/sbin/bakmysql
内容如下:
注意 -p 和 $db_passwd之间没有空格,不然$db_passwd会被当做参数[数据库名]来解析
2.修改文件bakmysql属性,使其可执行;
chmod +x /usr/sbin/bakmysql
# 00 23 是每天23:00执行 bakmysql 文件,备份数据库在路径 /usr/software/backup/mysqlbackup下
1.创建并编辑文件 /usr/sbin/bakmysql,命令:
vi /usr/sbin/bakmysql
内容如下:
1 db_user="root" 2 db_passwd="root" 3 db_name="db_test" 4 # the directory for story your backup file.you shall change this dir 5 backup_dir="/usr/software/backup/mysqlbackup" 6 # date format for backup file (dd-mm-yyyy) 7 time="$(date +"%Y%m%d%H%M%S")" 8 9 mysqldump -u$db_user -p$db_passwd $db_name > "$backup_dir/$db_name"_"$time.sql"
注意 -p 和 $db_passwd之间没有空格,不然$db_passwd会被当做参数[数据库名]来解析
2.修改文件bakmysql属性,使其可执行;
chmod +x /usr/sbin/bakmysql
# 00 23 是每天23:00执行 bakmysql 文件,备份数据库在路径 /usr/software/backup/mysqlbackup下
相关文章推荐
- Linux(Centos)全自动异地备份数据(WEB+Mysql)
- linux(CentOS) 下mysql自动定时备份
- linux(CentOS) 下mysql与代码自动备份与清理
- linux(CentOS) 下mysql自动备份
- Linux(Centos)全自动异地备份数据(WEB+Mysql)
- linux下mysql自动备份脚本代码
- linux自动备份mysql脚本
- Centos下mysql自动备份并且发送提醒邮件
- linux下mysql 自动备份
- MySQL linux(centos)备份脚本
- Linux(centos) 编译安装 Mysql 后配置开机自动启动
- 基于linux系统下的mysql自动备份
- Linux下的MySQL自动备份脚本
- linux(centos)下每天自动备份mysql数据库
- Linux中mysql每天自动备份
- linux下mysql自动备份脚本
- MySql在Linux上实现每天自动备份
- 20120520 Linux下mysql的自动备份工具
- Linux上自动备份MySQL
- java实现的MySQL自动备份和还原(struts2+Hibernate)---兼容 window+Linux