Heim > Datenbank > MySQL-Tutorial > mysql自动增量备份的实例方法(本地备份与远程备份)_MySQL

mysql自动增量备份的实例方法(本地备份与远程备份)_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-01 13:23:47
Original
820 Leute haben es durchsucht

bitsCN.com

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

bitsCN.com
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
So ändern Sie MySQL in MySQL
Aus 1970-01-01 08:00:00
0
0
0
MySQL-Startfehler unter Centos
Aus 1970-01-01 08:00:00
0
0
0
MySQL stoppt den Prozess
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage