乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Mysql主從復(fù)制的配置(雙機(jī)互為主從)

       印度阿三17 2020-04-11

      目的: 讓兩臺(tái)mysql服務(wù)器可以互為主從提供同步服務(wù).

      優(yōu)點(diǎn):

      1. mysql的主從復(fù)制的主要優(yōu)點(diǎn)是同步"備份", 在從機(jī)上的數(shù)據(jù)庫(kù)就相當(dāng)于一個(gè)(基本實(shí)時(shí))備份庫(kù).

      2. 在主從復(fù)制基礎(chǔ)上, 通過(guò)mysqlproxy可以做到讀寫(xiě)分離, 由從機(jī)分擔(dān)一些查詢(xún)壓力.

      3. 做一個(gè)雙向的主從復(fù)制, 兩臺(tái)機(jī)器互相為主機(jī)從機(jī), 這樣, 在任何一個(gè)機(jī)器的庫(kù)中寫(xiě)入, 都會(huì)"實(shí)時(shí)"同步到另一臺(tái)機(jī)器, 雙向的優(yōu)點(diǎn)在于當(dāng)一臺(tái)主機(jī)發(fā)生故障時(shí), 另一臺(tái)主機(jī)可以快速的切換過(guò)來(lái)繼續(xù)服務(wù).

      步驟:

      1. 在兩臺(tái)機(jī)器上添加一個(gè)用于從機(jī)訪問(wèn)的賬號(hào), 賦予REPLICATION SLAVE權(quán)限.

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

      為slave用戶賦予任何數(shù)據(jù)庫(kù)中任何表上的REPLICATION SLAVE權(quán)限, 此用戶可以在網(wǎng)絡(luò)任意位置訪問(wèn), 訪問(wèn)時(shí)以密碼slave標(biāo)記.

      當(dāng)使用的是ubuntu的時(shí)候, 需要注意一點(diǎn), /etc/mysql/my.cnf配置文件下的bind-address = 127.0.0.1這一行需要注釋, 不然從機(jī)在請(qǐng)求時(shí)是連接不到的.(我的是ubuntu, 其他版linux不知道會(huì)不會(huì)一樣)

      為了保證工作的步驟明細(xì), 可以采用在配置完用戶相關(guān)信息之后, 在另一臺(tái)機(jī)器上以分配的用戶密碼連接一次, 能成功則能保證當(dāng)前步驟是正確的.

      1. 配置服務(wù)器編號(hào), 開(kāi)啟bin-log

      編輯mysql配置文件, linux: /etc/mysql/my.cnf,    windows: c:/program files/mysql/mysql 5.0/my.ini

      找到[mysqld]這個(gè)標(biāo)簽,

      在它的下面有兩行

      #server-id               = 1
      #log_bin                 = /var/log/mysql/mysql-bin.log

      打開(kāi)這兩行的注釋, 注意這里的server-id是服務(wù)器編號(hào), 所以, 兩臺(tái)服務(wù)器上的值要設(shè)置的不一樣. 比如1和2

      1. 使server-id和log-bin的配置修改生效:

      sudo /etc/init.d/mysql restart

      或者windows下在服務(wù)里重啟mysql服務(wù)

      1. 將兩臺(tái)數(shù)據(jù)庫(kù)服務(wù)器的mysql都鎖定

      在mysql命令模式下:

      FLUSH TABLES WITH READ LOCK;

      SHOW MASTER STATUS;

      此時(shí)請(qǐng)保證執(zhí)行這兩條命令的mysql控制臺(tái)不要退出.

      1. 分別重新打開(kāi)一個(gè)mysql控臺(tái)臺(tái), 配置主機(jī)

      CHANGE MASTER TO

      MASTER_HOST = 'host', #另一臺(tái)機(jī)器的地址

      MASTER_PORT = 3306, #另一臺(tái)機(jī)器的端口

      MASTER_USER = 'slave',#另一臺(tái)機(jī)器上第一步分配的用戶名

      MASTER_PASSWORD = 'slave', #另一臺(tái)機(jī)器上第一步分配的密碼

      MASTER_LOG_FILE = 'mysql-bin.000001',#另一臺(tái)機(jī)器上執(zhí)行SHOW MASTER STATUS得到的文件名

      MASTER_LOG_POS = 192; #另一臺(tái)機(jī)器上執(zhí)行SHOW MASTER STATUS得到的偏移量

      1. 開(kāi)啟同步

      START SLAVE;

      1. 驗(yàn)證正確性

      SHOW SLAVE STATUS;

      如果返回的結(jié)果第一列是Waiting for master to send event或者Queueing就說(shuō)明配置是正確的, 當(dāng)然, 還可能會(huì)有其他的信息也是正確的, 只不過(guò)我這里沒(méi)有收集到...呵呵

      如果有說(shuō)的不合適的地方, 請(qǐng)拍磚.

      來(lái)源:https://www./content-2-675651.html

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類(lèi)似文章 更多