update pre_common_member_count set a=(select b from pre_common_member_count as pre where uid=pre.uid )
創(chuàng)新互聯(lián)公司專注于企業(yè)成都營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、圍場(chǎng)網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、商城系統(tǒng)網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為圍場(chǎng)等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
MySQL 5.1 中,在復(fù)制方面的改進(jìn)就是引進(jìn)了新的復(fù)制技術(shù):基于行的復(fù)制。
簡(jiǎn)言之,這種新技術(shù)就是關(guān)注表中發(fā)生變化的記錄,而非以前的照抄 binlog 模式。
從 MySQL 5.1.12 開(kāi)始,可以用以下三種模式來(lái)實(shí)現(xiàn):
-- 基于SQL語(yǔ)句的復(fù)制(statement-based replication, SBR),
-- 基于行的復(fù)制(row-based replication, RBR),
-- 混合模式復(fù)制(mixed-based replication, MBR)。
相應(yīng)地,binlog的格式也有三種:STATEMENT,ROW,MIXED。 MBR 模式中,SBR 模式是默認(rèn)的。
在運(yùn)行時(shí)可以動(dòng)態(tài)低改變binlog的格式,除了以下幾種情況:
. 存儲(chǔ)過(guò)程或者觸發(fā)器中間
. 啟用了NDB
. 當(dāng)前會(huì)話試用 RBR 模式,并且已打開(kāi)了臨時(shí)表
如果binlog采用了 MIXED 模式,那么在以下幾種情況下會(huì)自動(dòng)將binlog的模式由 SBR 模式改成 RBR 模式。
. 當(dāng)DML語(yǔ)句更新一個(gè)NDB表時(shí)
. 當(dāng)函數(shù)中包含 UUID() 時(shí)
. 2個(gè)及以上包含 AUTO_INCREMENT 字段的表被更新時(shí)
. 行任何 INSERT DELAYED 語(yǔ)句時(shí)
. 用 UDF 時(shí)
. 視圖中必須要求使用 RBR 時(shí),例如創(chuàng)建視圖是使用了 UUID() 函數(shù)
可以先把sql_thread線程停掉。
半同步可以實(shí)現(xiàn)多少分鐘同步一次,主庫(kù)刪除,你刪除同步,這時(shí)從庫(kù)的不會(huì)刪除。
MySQL 8.0.17 clone 插件的安裝和驗(yàn)證過(guò)程
安裝非常簡(jiǎn)單,與安裝其他插件的工作方式相同。下面是安裝克隆插件的命令行:
master [localhost:45008] ((none)) INSTALL PLUGIN clone SONAME 'mysql_clone.so';Query OK, 0 rows affected (0.00 sec)
以及如何檢查克隆插件是否處于活動(dòng)狀態(tài):master [localhost:45008] ((none)) SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINSWHERE PLUGIN_NAME LIKE 'clone';+-------------+---------------+| PLUGIN_NAME | PLUGIN_STATUS |+-------------+---------------+| clone | ACTIVE |+-------------+---------------+1 row in set (0.00 sec)
請(qǐng)注意,這些步驟需要在 Donor(供體)和 Recipient(受體,也成為 Slave)上都執(zhí)行。執(zhí)行安裝后,插件將在重新啟動(dòng)后自動(dòng)加載,因此您不必再擔(dān)心這一點(diǎn)。接下來(lái),我們將在 Donor 上創(chuàng)建具有必要權(quán)限的用戶,這樣我們就可以遠(yuǎn)程連接到實(shí)例來(lái)克隆它。
master [localhost:45008] ((none)) create user clone_user@'%' identified by 'sekret';
Query OK, 0 rows affected (0.01 sec)
master [localhost:45008] ((none)) GRANT BACKUP_ADMIN ON *.* TO 'clone_user'@'%';
Query OK, 0 rows affected (0.00 sec)
作為安全措施,我建議將百分號(hào) % 替換為從機(jī)的 IP、主機(jī)名或網(wǎng)絡(luò)掩碼,以便只有未來(lái)的從服務(wù)器才能接受連接?,F(xiàn)在,從服務(wù)器上,克隆用戶需要CLONE_ADMIN 權(quán)限來(lái)替換從機(jī)數(shù)據(jù),在克隆操作期間阻止 DDL 并自動(dòng)重新啟動(dòng)服務(wù)器。
slave1 [localhost:45009] ((none)) create user clone_user@'localhost' identified by 'sekret';
Query OK, 0 rows affected (0.01 sec)
slave1 [localhost:45009] ((none)) GRANT CLONE_ADMIN ON *.* TO 'clone_user'@'localhost';
Query OK, 0 rows affected (0.00 sec)
接下來(lái),安裝并驗(yàn)證插件,并在主和從服務(wù)器上創(chuàng)建用戶。
克隆過(guò)程
如上所述,克隆過(guò)程可以在本地或遠(yuǎn)程執(zhí)行。此外,它支持復(fù)制,這意味著克隆操作從捐贈(zèng)者提取和傳輸復(fù)制坐標(biāo)并將其應(yīng)用于收件人。它可用于 GTID 或非 GTID 復(fù)制。因此,要開(kāi)始克隆過(guò)程,首先,讓我們確保有一個(gè)有效的供體(Master)。這由 clone_valid_donor_list 參數(shù)控制。由于它是動(dòng)態(tài)參數(shù),您可以在服務(wù)器運(yùn)行時(shí)進(jìn)行更改。使用 show variables 命令將顯示參數(shù)是否具有有效的供體(Master):slave1 [localhost:45009] ((none)) SHOW VARIABLES LIKE 'clone_valid_donor_list';+------------------------+-------+| Variable_name | Value |+------------------------+-------+| clone_valid_donor_list | |+------------------------+-------+1 row in set (0.01 sec)
例子中,我們需要對(duì)它進(jìn)行設(shè)置:slave1 [localhost:45009] ((none)) set global clone_valid_donor_list = '127.0.0.1:45008';Query OK, 0 rows affected (0.00 sec)
下一步不是強(qiáng)制性的,但使用默認(rèn)的 log_error_verbosity,錯(cuò)誤日志不會(huì)顯示有關(guān)克隆進(jìn)度的大量信息。所以,對(duì)于這個(gè)例子,我會(huì)將詳細(xì)程度調(diào)整到更高的級(jí)別(在供體和受體機(jī)上):mysql set global log_error_verbosity=3;Query OK, 0 rows affected (0.00 sec)
現(xiàn)在,讓我們?cè)谑荏w(Slave)上開(kāi)始克隆過(guò)程:slave1 [localhost:45009] ((none)) CLONE INSTANCE FROM clone_user@127.0.0.1:45008 identified by 'sekret';Query OK, 0 rows affected (38.58 sec)
新聞名稱:mysql怎么復(fù)制ab mysql怎么復(fù)制一個(gè)數(shù)據(jù)庫(kù)
本文路徑:http://muchs.cn/article0/doscpoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、、關(guān)鍵詞優(yōu)化、自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)