手机
当前位置:查字典教程网 >编程开发 >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备份)

mysql 记录不存在时插入 记录存在则更新的实现方法

mysql unsigned 用法及相减出现补数溢出解决方法

mysql insert if not exists防止插入重复记录的方法

Linux mysql命令安装允许远程连接的安装设置方法

mysql中合并两个字段的方法分享

Mysql自动备份与还原方法

忘记mysql数据库root用户密码重置方法[图文]

mysql中取字符串中的数字的语句

自用mysql自带命令实现数据库备份还原的方法

精品推荐
分类导航