在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  數(shù)據(jù)庫  Office/ mysql被連接時(shí)使用mysqldump無法備份數(shù)據(jù),怎么解決?

mysql被連接時(shí)使用mysqldump無法備份數(shù)據(jù),怎么解決?

問題描述:

后端用的是python寫的,使用peewee作為ORM,啟動(dòng)后就會(huì)連接上數(shù)據(jù)庫,并且是一直連著。
想做個(gè)凌晨備份數(shù)據(jù)庫的功能,使用的是os.system("mysqldump -uroot -proot iptalk > E://device20180110.sql")命令。
當(dāng)服務(wù)啟動(dòng)后數(shù)據(jù)庫被連接時(shí),該命令無法執(zhí)行成功,會(huì)一直卡在這行代碼,在E盤對應(yīng)sql文件大小是0kb,且刪除是會(huì)提示正在被使用無法刪除。
當(dāng)關(guān)閉服務(wù),則會(huì)與數(shù)據(jù)庫斷開連接,此時(shí)運(yùn)行os.system("mysqldump -uroot -proot iptalk > E://device20180110.sql")命令沒有問題,能正常備份。
但是備份數(shù)據(jù)庫是要在服務(wù)運(yùn)行的過程中,在每天凌晨的時(shí)候自動(dòng)備份的,不能去關(guān)閉服務(wù)在進(jìn)行備份,也不可能人工去備份,請問有沒有大神遇到過這個(gè)問題,有沒有什么解決方案?

回答
編輯回答
傲寒

mysqldump備份腳本加個(gè)參數(shù) --single-transaction

2017年4月12日 00:41