Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2400732
  • 博文数量: 454
  • 博客积分: 4860
  • 博客等级: 上校
  • 技术积分: 6375
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 10:08
个人简介

10年工作经验,专研网站运维。

文章分类

全部博文(454)

文章存档

2017年(11)

2016年(13)

2015年(47)

2014年(36)

2013年(147)

2012年(64)

2011年(136)

分类: Mysql/postgreSQL

2011-10-27 09:48:48

1、编写自动备份脚本:
vim /var/lib/mysql/autobak
内容如下:
cd /data/home/mysqlbak
rq=` date +%Y%m%d `
/usr/local/mysql/bin/mysqldump sqldb --flush-logs -uroot -p123456 --opt > 777city_$rq.sql
保存退出。
chmod -777  /var/lib/mysql/autobak
crontab -e
内容如下:
00 00 * * *  /var/lib/mysql/autobak
每天晚上凌晨自动执行autobak脚本。
/etc/init.d/crontab restart
成功!!!!!!!!!
最后手动执行一下脚本,看看效果。./var/lib/mysql/autobak
ls /data/home/mysqlbak
查看下文件大小
du -sh /data/home/mysqlbak/777city11.sql

2、远程备份数据库
远程备份命令:
/usr/local/mysql/bin/mysqldump sqldb --flush-logs -uroot -p'123456' -h'10.241.92.172' --opt > /root/777city22.sql
自动远程备份:
在ip:67的机器上备份,ip:172的服务器的mysql数据库
在ip:67的机器上进行操作:
1、编写自动备份脚本:
vim /var/lib/mysql/autobak
内容如下:
cd /data/home/mysqlbak
rq=` date +%Y%m%d `
/usr/local/mysql/bin/mysqldump sqldb --flush-logs -uroot -p'123456' -h'10.241.92.172' --opt > 777city_$rq.sql
保存退出。
chmod -R 777  /var/lib/mysql/autobak
crontab -e
内容如下:
00 00 * * *  /var/lib/mysql/autobak
每天晚上凌晨自动执行autobak脚本。
/etc/init.d/crontab restart
成功!!!!!!!!!
最后手动执行一下脚本,看看效果。
/var/lib/mysql/autobak
ls /data/home/mysqlbak
查看下文件大小
du -sh /data/home/mysqlbak/777city11.sql
阅读(2135) | 评论(0) | 转发(1) |
0

上一篇:CRM服务器迁移实例

下一篇:经常操作

给主人留下些什么吧!~~