欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql主從配置怎么配 詳細闡述mysql主從數(shù)據(jù)庫的配置過程

mysql主從原理如何配置

1.在主數(shù)據(jù)庫服務(wù)器為從服務(wù)器添加一個擁有權(quán)限訪問主庫的用戶:

成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè),成都做網(wǎng)站公司-創(chuàng)新互聯(lián)已向上1000家企業(yè)提供了,網(wǎng)站設(shè)計,網(wǎng)站制作,網(wǎng)絡(luò)營銷等服務(wù)!設(shè)計與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗,合理的價格為您打造企業(yè)品質(zhì)網(wǎng)站。

GRANT REPLICATION SLAVE ON *.* TO ' test'@'%' IDENTIFIED BY 'test';

(%表示允許所有IP,可設(shè)置指定從服務(wù)器IP)

添加用戶后:

可在從服務(wù)器上用mysql -h127.0.0.1 -utest -ptest; 來測試是否有權(quán)限訪問主數(shù)據(jù)庫

2.在主據(jù)庫配置文件加上:

#master config

server-id = 1

log-bin = mysql-bin

3.在從服務(wù)器數(shù)據(jù)庫配置文件:

server-id = 2

master-host = 10.0.0.199

master-user = test

master-password = test

replicate-do-db = test

master-port = 3306

log-bin = mysql-bin

如果你的一切配置順利

你在從服務(wù)器上輸入命令:show slave status\G

成功情況:

Slave_IO_Running:yes

Slave_SQL_Running:yes

在主服務(wù)器上輸入show master status

mysql的主從配置

其中file是binlog的文件名稱,position是當前的偏移量。在設(shè)置從庫需要同步的內(nèi)容的時候需要設(shè)置這兩個參數(shù)。

mysql服務(wù)器互為主從怎么配置

 1、修改MySQL配置文件

兩臺MySQL均如要開啟binlog日志功能,開啟方法:在MySQL配置文件[MySQLd]段中加上log-bin=MySQL-bin選項

兩臺MySQL的server-ID不能一樣,默認情況下兩臺MySQL的serverID都是1,需將其中一臺修改為2即可

2、將192.168.1.201設(shè)為192.168.1.202的主服務(wù)器

在192.168.1.201上新建授權(quán)用戶

mysql主從配置

主從同步原理圖

mysql復制的模式

具體配置

master_log_file是第四步中File的值

master_log_pos是第四步中Postion的值

Slave_IO_Running等于yes代表已經(jīng)連接到主庫

Slave_SQL_Running等于yes 可執(zhí)行主庫binlog

這四個記錄了 IO或者SQL連接或者執(zhí)行出現(xiàn)的錯誤

安全最重要!MySQL配置主從復制,主主復制

為了保障數(shù)據(jù)的安全與穩(wěn)定性,我們常用數(shù)據(jù)庫的主從復制與主主復制來實現(xiàn)。主從復制為從機實時拷貝一份主機的數(shù)據(jù),當主機有數(shù)據(jù)變化時,從機的數(shù)據(jù)會跟著變,當從機數(shù)據(jù)有變化時,主機數(shù)據(jù)不變;同樣地,主主復制就是,多個主機之間,只要有一個主機的數(shù)據(jù)變化了,其它主機數(shù)據(jù)也會跟著變化。

添加以下內(nèi)容

如果你是使用我之前那種方式啟動的MySQL,那么你只需要去你相關(guān)聯(lián)的宿主機的配置文件夾里面去建立一個 my.cnf 然后寫入上面的類容就好了。

比如:我的啟動命令如下(不應(yīng)該換行的,這里為了方便查看,我給它分行了)

那么我只需要在 /docker/mysql_master/conf 這個目錄下創(chuàng)建 my.cnf 文件就好了。

這個命令是需要在容器里面執(zhí)行的

docker重啟mysql會關(guān)閉容器,我們需要重啟容器。

確保在主服務(wù)器上 skip_networking 選項處于 OFF 關(guān)閉狀態(tài), 這是默認值。 如果是啟用的,則從站無法與主站通信,并且復制失敗。

我的命令如下

在從服務(wù)器配置連接到主服務(wù)器的相關(guān)信息 (在容器里面的mysql執(zhí)行)

上面代碼的xxxxx你需要換成你的IP,docker 查看容器 IP 的命令如下:

啟動的那個從服務(wù)器的線程

測試的話,你可以在主服務(wù)器里面,創(chuàng)建一個數(shù)據(jù)庫,發(fā)現(xiàn)從服務(wù)器里面也有了,就成功了。

如果你還想要一個從服務(wù)器,那么你只需要按照上面配置從服務(wù)器再配置一個就行了,新建的從服務(wù)器,會自動保存主服務(wù)器之前的數(shù)據(jù)。(測試結(jié)果) 如果你上面的主從復制搞定了,那么這個主主復制就很簡單了。我們把上面的從服務(wù)器也改成主服務(wù)器

1)、修改上面的從服務(wù)器的my.cnf文件,和主服務(wù)器的一樣(注意這個server-id不能一樣)然后重啟服務(wù)器 2)、在從服務(wù)器里面創(chuàng)建一個復制用戶創(chuàng)建命令一樣(這里修改一下用戶名可以改為 repl2) 3)、在之前的主服務(wù)器里面運行下面這個代碼

上面主要是教你怎么搭建一個MySQL集群,但是這里面還有很多其它的問題。也是我在學習過程中思考的問題,可能有的小伙伴上來看到文章長篇大論的看不下去,只想去實現(xiàn)這樣一直集群功能,所以我就把問題寫在下面了。

1)、MySQL的replication和pxc MySQL的集群方案有replication和pxc兩種,上面是基于replication實現(xiàn)的。

replication: 異步復制,速度快,無法保證數(shù)據(jù)的一致性。 pxc: 同步復制,速度慢,多個集群之間是事務(wù)提交的數(shù)據(jù)一致性強。

2)、MySQL的replication數(shù)據(jù)同步的原理 我們在配置的時候開啟了它的二進制日志,每次操作數(shù)據(jù)庫的時候都會更新到這個日志里面去。主從通過同步這個日志來保證數(shù)據(jù)的一致性。

3)、可否不同步全部的數(shù)據(jù) 可以配置,同步哪些數(shù)據(jù)庫,甚至是哪些表。

4)、怎么關(guān)閉和開始同步

5)、我就我的理解畫出了,主從、主從從、主主、復制的圖。

往期推薦:

利用Docker僅花1分鐘時間安裝好MySQL服務(wù)

Linux下MySQL 5.7的離線與在線安裝(圖文)

Linux下安裝MySQL8.0(收藏!)

mysql (percona)5.7 安裝及主從配置

開始安裝:

注意提示需要安裝net-tools包:

按順序安裝:

查詢?nèi)罩纠锩娴某跏蓟艽a:

修改密碼:

1,設(shè)置utf-8字符格式,兩個主機配置相同

授權(quán)

主機(master)添加配置文件信息:

主機添加配置信息:

從機添加的配置信息:

master服務(wù)器查看MySQL狀態(tài):

運行slave服務(wù)器MySQL(從服務(wù)器):執(zhí)行接入master服務(wù)器MySQL服務(wù)語句:

運行:

主庫上操作

當前標題:mysql主從配置怎么配 詳細闡述mysql主從數(shù)據(jù)庫的配置過程
轉(zhuǎn)載來于:http://www.chinadenli.net/article18/doogsgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)定制網(wǎng)站移動網(wǎng)站建設(shè)網(wǎng)站營銷響應(yīng)式網(wǎng)站企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司