linux中shell备份数据库脚本
2013-02-20 19:40
363 查看
#!/bin/bash
#指定运行的脚本的shell
#运行脚本要给用户权限
backdir=/backup'
month='date +%m'
day='date+%d'
year=‘date+%y'
hour='date+%k'
min='date+%m'
dirname=$year-$month-$day-$hour-$min
mkdir $bakdir/$dirname
mkdir $bakdir/$dirname/conf
mkdir $bakdir/dirname/web
mkdir $bakdir/dirname/db
#热备份数据库
cp /opt/myspl/my.cnf $bakdir/
$dirname/db/my.cnf
cd /opt/mysql
mysqldump --opt -u zhy -p
--passwd=1986 test>$bakdir/
$dirname/db/test.sql
mysqldump --opt -u zhy -p
--password=1986 phpwind>bakdir/
$dirname/db/pypwind.sql
#远程拷贝的目录要有可写 权限
scp -r /backup/$dirname
root@10.1.1.178:/backup
#指定运行的脚本的shell
#运行脚本要给用户权限
backdir=/backup'
month='date +%m'
day='date+%d'
year=‘date+%y'
hour='date+%k'
min='date+%m'
dirname=$year-$month-$day-$hour-$min
mkdir $bakdir/$dirname
mkdir $bakdir/$dirname/conf
mkdir $bakdir/dirname/web
mkdir $bakdir/dirname/db
#热备份数据库
cp /opt/myspl/my.cnf $bakdir/
$dirname/db/my.cnf
cd /opt/mysql
mysqldump --opt -u zhy -p
--passwd=1986 test>$bakdir/
$dirname/db/test.sql
mysqldump --opt -u zhy -p
--password=1986 phpwind>bakdir/
$dirname/db/pypwind.sql
#远程拷贝的目录要有可写 权限
scp -r /backup/$dirname
root@10.1.1.178:/backup
相关文章推荐
- MySQL :: Linux 下自动备份数据库的 shell 脚本
- Linux下备份cvs数据库shell脚本
- linux下使用shell脚本定时备份数据库
- linux上mysql远程备份和自动导入到指定数据库的shell脚本
- 一小段Shell脚本备份Linux系统
- Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本
- linux 下备份数据库脚本
- Linux 平台下 RMAN 全备 和 增量备份 shell 脚本
- CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中
- 关于linux定时任务与shell脚本——实现远程数据库备份
- 备份数据库的shell脚本
- Linux 自动备份MySQL数据库shell脚本
- linux环境在tomcat启动或者停止后执行shell脚本,脚本内容备份图片文件夹
- Linux Oracle DB 自动备份shell脚本
- 数据库备份脚本shell
- 001.Shell脚本数据库备份
- 自动备份 MySQL 数据库的 shell 脚本
- SHELL脚本自动备份Linux系统
- linux中mysql备份shell脚本代码
- Linux 平台下 RMAN 全备 和 增量备份 shell 脚本