手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >mysql自动增量备份的实例方法(本地备份与远程备份)
mysql自动增量备份的实例方法(本地备份与远程备份)
摘要:1、本地备份编写自动备份脚本:vim/var/lib/mysql/autobak内容如下:复制代码代码如下:cd/data/home/mys...

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

【mysql自动增量备份的实例方法(本地备份与远程备份)】相关文章:

Windows下实现MySQL自动备份的批处理(复制目录或mysqldump备份)

linux下mysql数据库单向同步配置方法分享

mysql命令行下用户管理方法分享

mysql 备份与迁移 数据同步方法

一些mysql启动参数的说明和优化方法

mysql同步复制搭建方法指南详细步骤

mysql 忘记密码的解决方法(linux和windows小结)

MySQL数据库中备份/恢复的两方法介绍

linux下mysql自动备份脚本代码

mysql 存储过程中变量的定义与赋值操作

精品推荐
分类导航