第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

運(yùn)行MySQLDump而不鎖定表

運(yùn)行MySQLDump而不鎖定表

蕪湖不蕪 2019-09-18 13:28:24
我想將一個(gè)實(shí)時(shí)生產(chǎn)數(shù)據(jù)庫(kù)復(fù)制到我的本地開發(fā)數(shù)據(jù)庫(kù)中。有沒(méi)有辦法在不鎖定生產(chǎn)數(shù)據(jù)庫(kù)的情況下執(zhí)行此操作?我目前正在使用:mysqldump -u root --password=xxx -h xxx my_db1 | mysql -u root --password=xxx -h localhost my_db1但它在運(yùn)行時(shí)鎖定每個(gè)表。
查看完整描述

3 回答

?
慕斯王

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊

該--lock-tables=false選項(xiàng)是否有效?


根據(jù)手冊(cè)頁(yè),如果要轉(zhuǎn)儲(chǔ)InnoDB表,可以使用以下--single-transaction選項(xiàng):


--lock-tables, -l


Lock all tables before dumping them. The tables are locked with READ

LOCAL to allow concurrent inserts in the case of MyISAM tables. For

transactional tables such as InnoDB and BDB, --single-transaction is

a much better option, because it does not need to lock the tables at

all.

對(duì)于innodb DB:


mysqldump --single-transaction=TRUE -u username -p DB


查看完整回答
反對(duì) 回復(fù) 2019-09-18
?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊

這已經(jīng)太晚了,但對(duì)搜索主題的任何人都有好處。如果您不是innoDB,并且在轉(zhuǎn)儲(chǔ)時(shí)不擔(dān)心鎖定,只需使用以下選項(xiàng):


--lock-tables=false


查看完整回答
反對(duì) 回復(fù) 2019-09-18
?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊

答案取決于您使用的存儲(chǔ)引擎。理想的情況是你使用的是InnoDB。在這種情況下,您可以使用該--single-transaction標(biāo)志,該標(biāo)志將在轉(zhuǎn)儲(chǔ)開始時(shí)為您提供數(shù)據(jù)庫(kù)的連貫快照。


查看完整回答
反對(duì) 回復(fù) 2019-09-18
  • 3 回答
  • 0 關(guān)注
  • 3411 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)