mysql自動增量備份的實例方法(本地備份與遠程備份)
1、本地備份
編寫自動備份腳本:
vim /var/lib/mysql/autobak
內(nèi)容如下:
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
每天晚上凌晨自動執(zhí)行autobak腳本。
/etc/init.d/crontab restart
手動執(zhí)行一下腳本,看看效果。
./var/lib/mysql/autobak
ls /data/home/mysqlbak
查看下文件大小
du -sh /data/home/mysqlbak/777city11.sql
2、遠程備份數(shù)據(jù)庫
遠程備份命令:
/usr/local/mysql/bin/mysqldump sqldb --flush-logs -uroot -p'123456' -h'10.241.92.172' --opt > /root/777city22.sql
自動遠程備份:
在ip:67的機器上備份,ip:172的服務(wù)器的mysql數(shù)據(jù)庫
在ip:67的機器上進行操作:
1、編寫自動備份腳本:
vim /var/lib/mysql/autobak
內(nèi)容如下:
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
每天晚上凌晨自動執(zhí)行autobak腳本。
/etc/init.d/crontab restart
手動執(zhí)行一下腳本,看看效果。
/var/lib/mysql/autobak
ls /data/home/mysqlbak
查看下文件大小
du -sh /data/home/mysqlbak/777city11.sql
相關(guān)文章
MySQL Threads_running飆升與慢查詢的相關(guān)問題解決
這篇文章主要介紹了MySQL Threads_running飆升與慢查詢的問題解決,幫助大家更好的理解和學習使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下2021-05-05
MySQL兩種刪除用戶語句的區(qū)別(delete user和drop user)
這篇文章主要介紹了MySQL兩種刪除用戶語句的區(qū)別(delete user和drop user),幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下2020-11-11
MySQL的源碼安裝及使用UDFs進行數(shù)據(jù)自動更新的教程
UDFs即是MySQL的用戶自定義函數(shù)的縮寫,配合觸發(fā)器可以自動更新Memcached與MySql的數(shù)據(jù),這里我們就來總結(jié)一下MySQL的源碼安裝及使用UDFs進行數(shù)據(jù)自動更新的教程:2016-07-07
達夢數(shù)據(jù)庫獲取SQL實際執(zhí)行計劃方法詳細介紹
在達夢數(shù)據(jù)庫中,使用EXPLAIN語句可以查看sql的執(zhí)行計劃,但EXPLAIN只生成執(zhí)行計劃,并不會真正執(zhí)行SQL語句,因此產(chǎn)生的執(zhí)行計劃有可能不準。本章將帶領(lǐng)大家了解多種獲取SQL實際的執(zhí)行計劃的方法2022-10-10

