mysqlhotcopy 正則使用小技巧
更新時(shí)間:2011年08月14日 23:43:21 作者:
mysqlhotcopy 是MySQL的熱備工具,詳細(xì)請(qǐng)看手冊(cè) ,為了安全起見我們給熱備分配個(gè)用戶
mysqlhotcopy 是MySQL的熱備工具,詳細(xì)請(qǐng)看手冊(cè) ,為了安全起見我們給熱備分配個(gè)用戶:
grant select, reload, lock tables on *.* to 'hotcopy'@'localhost' identified by '123456';
如果我們只想熱備其中的一部分?jǐn)?shù)據(jù)就有可能用到正則了,使用 mysqlhotcopy --help可以看到它支持的選項(xiàng),其中有:--regexp 這個(gè)正則是和數(shù)據(jù)庫名匹配的,比如:備份以abc開頭的庫,可以使用:
mysqlhotcopy --flushlog -u='hotcopy' -p='123456' --regexp= ^abc /home/bak
備份以[a-d]開頭的庫,可以使用:
mysqlhotcopy --flushlog -u='hotcopy' -p='123456' --regexp=^[a-d] /home/bak
如果想備份某個(gè)數(shù)據(jù)庫中的某些表的話,有可能要用到以下方法:
備份test庫以abc開頭的表:
mysqlhotcopy --flushlog -u='hotcopy' -p='123456' test./^abc/ /home/bak
備份test庫除abc開頭的表:
mysqlhotcopy --flushlog -u='hotcopy' -p='123456' test./~^abc/ /home/bak
備份test庫以abc_a,abc_b,abc_c,abc_d,abc_e,......,abc_w開頭的表:
mysqlhotcopy --flushlog -u='hotcopy' -p='123456' test./^\(abc_[a-w]\)/ /home/bak
grant select, reload, lock tables on *.* to 'hotcopy'@'localhost' identified by '123456';
如果我們只想熱備其中的一部分?jǐn)?shù)據(jù)就有可能用到正則了,使用 mysqlhotcopy --help可以看到它支持的選項(xiàng),其中有:--regexp 這個(gè)正則是和數(shù)據(jù)庫名匹配的,比如:備份以abc開頭的庫,可以使用:
mysqlhotcopy --flushlog -u='hotcopy' -p='123456' --regexp= ^abc /home/bak
備份以[a-d]開頭的庫,可以使用:
mysqlhotcopy --flushlog -u='hotcopy' -p='123456' --regexp=^[a-d] /home/bak
如果想備份某個(gè)數(shù)據(jù)庫中的某些表的話,有可能要用到以下方法:
備份test庫以abc開頭的表:
mysqlhotcopy --flushlog -u='hotcopy' -p='123456' test./^abc/ /home/bak
備份test庫除abc開頭的表:
mysqlhotcopy --flushlog -u='hotcopy' -p='123456' test./~^abc/ /home/bak
備份test庫以abc_a,abc_b,abc_c,abc_d,abc_e,......,abc_w開頭的表:
mysqlhotcopy --flushlog -u='hotcopy' -p='123456' test./^\(abc_[a-w]\)/ /home/bak
您可能感興趣的文章:
- 在MySQL中用正則表達(dá)式替換數(shù)據(jù)庫中的內(nèi)容的方法
- MySql中正則表達(dá)式的使用方法描述
- mysql正則表達(dá)式 LIKE 通配符
- MySQL 字符串模式匹配 擴(kuò)展正則表達(dá)式模式匹配
- coolcode轉(zhuǎn)SyntaxHighlighter與Mysql正則表達(dá)式實(shí)現(xiàn)分析
- replace MYSQL字符替換函數(shù)sql語句分享(正則判斷)
- MySql官方手冊(cè)學(xué)習(xí)筆記2 MySql的模糊查詢和正則表達(dá)式
- mysql中如何使用正則表達(dá)式查詢
- mysql update正則替換sql語句
相關(guān)文章
mysql unique option prefix myisam_recover instead of myisam-
Using unique option prefix myisam_recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead2016-05-05
Mysql如何在linux中實(shí)現(xiàn)定時(shí)備份
這篇文章主要介紹了Mysql如何在linux中實(shí)現(xiàn)定時(shí)備份,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
PHP中實(shí)現(xiàn)MySQL嵌套事務(wù)的兩種解決方案
這篇文章主要介紹了PHP中實(shí)現(xiàn)MySQL嵌套事務(wù)的兩種解決方案,本文分析了doctrine和laravel的實(shí)現(xiàn)方式,并提取出來分析和總結(jié),需要的朋友可以參考下2015-02-02
MYSQL??group?by?有哪些注意事項(xiàng)
這篇文章主要介紹了MYSQL??group?by?有哪些注意事項(xiàng),比如我們不能在?group?by?之后添加?where?查詢語句,更多相關(guān)分享,需要的朋友可以參考下面文章內(nèi)容2022-07-07
mysql 報(bào)錯(cuò) incompatible with sql_mode=only
這篇文章主要為大家介紹了mysql 報(bào)錯(cuò) incompatible with sql_mode=only_full_group_by解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10

