您的位置:首页 > 运维架构 > Shell

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: