国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Docker環(huán)境MySQL主從部署

xiyang / 2232人閱讀

摘要:環(huán)境準(zhǔn)備拉取鏡像準(zhǔn)備兩個(gè)配置文件主庫配置文件從庫配置文件啟動(dòng)兩個(gè)容器,端口配置,數(shù)據(jù)庫,數(shù)據(jù)庫環(huán)境已準(zhǔn)備好。查看主庫狀態(tài)記住查詢結(jié)果,后面會(huì)用。測(cè)試在上操作,更改都會(huì)顯示在上。

1、環(huán)境準(zhǔn)備

拉取mysql鏡像

docker pull mysql

準(zhǔn)備兩個(gè)mysql配置文件

# 主庫配置文件my-master.cnf
[mysqld]
log-bin = mysql-bin
server-id = 1

# 從庫配置文件my-slave.cnf
[mysqld]
server-id = 2

啟動(dòng)兩個(gè)容器,端口配置
Host:3307,數(shù)據(jù)庫master:3306
Host:3308,數(shù)據(jù)庫slave:3306

docker run -d -e MYSQL_ROOT_PASSWORD=root 
 --name mysql-master 
  -v /root/mysql/my-master.cnf:/etc/mysql/my.cnf 
  -p 3307:3306 mysql

docker run -d -e MYSQL_ROOT_PASSWORD=root 
 --name mysql-slave 
  -v /root/mysql/my-slave.cnf:/etc/mysql/my.cnf 
  -p 3308:3306 mysql

環(huán)境已準(zhǔn)備好。

具體參數(shù)如下:

ip

本機(jī)Host:172.18.134.10

master容器:172.17.0.2

slave容器:172.17.0.3

登錄數(shù)據(jù)庫命令

# 本機(jī) -> master
mysql -h172.18.134.10 -P3307 -uroot -proot

# 本機(jī) -> slave
mysql -h172.18.134.10 -P3308 -uroot -proot
2、主庫配置

新建一個(gè)用戶專門用來同步master,

CREATE USER "backup"@"%" IDENTIFIED BY "123456";

給backup用戶分配備份的權(quán)限

GRANT REPLICATION SLAVE ON *.* to "backup"@"%" identified by "123456";

主庫配置完成。

查看主庫狀態(tài):

show master status;

記住查詢結(jié)果,后面會(huì)用。

File: mysql-bin.000003

Position: 688

3、從庫配置

從庫通過IO線程連接master,所以需要指定master的信息,包括host, port, user, password

change master to master_host="172.17.0.2", 
    master_port=3306, 
    master_user="backup", 
    master_password="123456", 
    master_log_file="mysql-bin.000003", 
    master_log_pos=688;
start slave;

查看從庫狀態(tài),

show slave statusG

如果輸出,

               Slave_IO_State: Waiting for master to send event
                  Master_Host: 172.17.0.2
                  Master_User: root
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000003
          Read_Master_Log_Pos: 688
               Relay_Log_File: 6b0f3668aa62-relay-bin.000002
                Relay_Log_Pos: 913
        Relay_Master_Log_File: mysql-bin.000003
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes

則說明連接成功。

4、測(cè)試

在master上操作,更改都會(huì)顯示在slave上。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27293.html

相關(guān)文章

  • 數(shù)人云工程師手記 | 雙劍合璧,分布式部署兩步走

    摘要:今天小數(shù)給大家?guī)淼氖菙?shù)人云工程師金燁的分享,有關(guān)于自動(dòng)快速部署服務(wù)相關(guān)組件的一些實(shí)踐。當(dāng)與相遇,雙劍合璧,一切變得如此簡(jiǎn)單有趣。通過將服務(wù)注冊(cè)到來做健康檢查。 今天小數(shù)給大家?guī)淼氖菙?shù)人云工程師金燁的分享,有關(guān)于自動(dòng)快速部署DCOS服務(wù)相關(guān)組件的一些實(shí)踐。當(dāng)Ansible與Docker相遇,雙劍合璧,一切變得如此簡(jiǎn)單有趣。 本次分享將包括以下內(nèi)容: 云平臺(tái)部署使用的服務(wù)、組件 Do...

    Jonathan Shieber 評(píng)論0 收藏0
  • MySQL 復(fù)制 - 性能與擴(kuò)展性的基石 2:部署及其配置

    摘要:配置主庫和備庫。主庫當(dāng)前的二進(jìn)制日志文件,和獲得數(shù)據(jù)快照時(shí)在該二進(jìn)制日志文件中的偏移量。它能夠在備份時(shí)不阻塞服務(wù)器的操作,因此可以在不影響主庫的情況下設(shè)置備庫。 showImg(https://segmentfault.com/img/bVbqOEk?w=720&h=480); 正所謂理論造航母,現(xiàn)實(shí)小帆船。單有理論,不動(dòng)手實(shí)踐,學(xué)到的知識(shí)猶如空中樓閣。接下來,我們一起來看下如何一步步...

    劉德剛 評(píng)論0 收藏0
  • MySQL 復(fù)制 - 性能與擴(kuò)展性的基石 2:部署及其配置

    摘要:配置主庫和備庫。主庫當(dāng)前的二進(jìn)制日志文件,和獲得數(shù)據(jù)快照時(shí)在該二進(jìn)制日志文件中的偏移量。它能夠在備份時(shí)不阻塞服務(wù)器的操作,因此可以在不影響主庫的情況下設(shè)置備庫。 showImg(https://segmentfault.com/img/bVbqOEk?w=720&h=480); 正所謂理論造航母,現(xiàn)實(shí)小帆船。單有理論,不動(dòng)手實(shí)踐,學(xué)到的知識(shí)猶如空中樓閣。接下來,我們一起來看下如何一步步...

    fobnn 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

xiyang

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<