linux自动备份mysql数据库
来源:互联网 发布:chart.js 饼图文字 编辑:程序博客网 时间:2024/04/28 21:09
可使用scp或mount的方式将备份文件传送到目标主机
#Mysql backup
#under of redhat linux
#Mysql data directory
mysqldatapath=/usr/local/mysql/data
#backup to the directory
mysqlbakdatapath=/home/mysqlbak
cd $mysqlbakdatapath
#create today directory
todaystr=`date -d "0 days ago" +%Y%m%d`
delbakdaystr=`date -d "3 days ago" +%Y%m%d`
rm -r $todaystr
mkdir $todaystr
todatafolder=$mysqlbakdatapath"/"$todaystr
echo "from: "$mysqldatapath
echo "to.. "$todatafolder
cp -a $mysqldatapath $todatafolder
cd $todatafolder
pwd
tar -czvf data.tar.gz data
echo "mysql data backuped"
rm -r $todatafolder"/data"
rm -r $mysqlbakdatapath"/"$delbakdaystr
cd $todatafolder
pwd
echo "scp..."
scp -r data.tar.gz root@192.168.1.2:/home/mysqlbak
cd $mysqlbakdatapath
#release tar
#tar -zxvf data.tar.gz
#job cron
# /etc/crontab
# add
#15 4 * * * root /home/mysqlbak/bak_linux_mysql_forday.sh
#pgrep crond
#pkill crond
#crond
-----------------
scp不带密码方法:
ssh-keygen -t rsa
出来的提示可以用默认值,然后将产生的公共密钥传到目标机器
scp ~/.ssh/id_rsa.pub username@远程机器IP:/userhome/.ssh/authorized_keys
然后就可以了
- Linux自动备份MySQL数据库
- linux自动备份mysql数据库
- Linux自动备份MySQL数据库
- Linux自动备份MySql数据库
- Linux mysql 数据库自动备份
- Linux自动备份MySql数据库
- Linux下的Mysql数据库自动备份
- linux自动备份数据库(mysql)
- Linux下每天自动备份mysql数据库
- 自动备份mysql数据库(兼容windows,linux)
- Mysql Linux下的数据库自动备份
- Linux 自动备份MySQL数据库shell脚本
- Linux Shell 脚本 自动备份 Mysql 数据库
- linux下自动备份mysql数据库
- Linux系统下自动备份MySQL数据库
- Linux下mysql数据库自动定时备份
- linux服务器自动备份mysql数据库
- linux实现mysql数据库每天自动备份定时备份
- 如何获取客户端IP、WEB服务器IP
- win ce右键消息
- javascript 常用代码大全(三)
- ubuntu配置拨号上网
- 从孙子兵法论SOA
- linux自动备份mysql数据库
- LR场景设计中出现的问题
- VC6.0开发数据库之MFC ODBC(续)
- IIS6架设网站的问题总结
- 测试一下你是左脑还是右脑使用者
- javascript 常用代码大全(四 )
- 摘录:TCP与UDP
- Silverlight 2.0正式版下载地址,Silverlight 2.0 SDK和开发工具下载地址
- LR执行中出现的问题