mysql 主從搭建

來源:互聯網
上載者:User

標籤:

主要搭建步驟如下:

1.開啟binlog,設定server_id
    開啟主庫的--log-bin,並設定server_id
2.主庫授權           
    --最好也在從庫對主庫授權,便於切換。
    在主庫對從庫的同步賬戶授權:
    grant replication slave on *.* to ‘repl‘@‘從庫ip‘ identified by ‘XX‘;

3.擷取資料備份,拷貝到從庫的三種方法:
    a.關閉mysqld,全庫冷備份
    b.mysqldump  --master-data    --single-transaction
    c.innobackupex全備 --slave-info
4.擷取主庫binlog點
    尋找備份的slave.info 檔案中記錄
    show master status; ---冷備。

5.拷貝完畢主庫可以繼續提供服務
6.從庫修改配置,更改server_id和主庫不同,根據需要設定
    read_only           --開啟唯讀
    skip-slave-start    --禁止自動啟用slave
7.從庫替換資料檔案,若是mysqldump,則啟動後source進去

8.從庫mysqld啟動

9.從庫執行

CHANGE MASTER TO
  MASTER_HOST=‘主庫ip‘,
  MASTER_USER=‘repl‘,
  MASTER_PASSWORD=‘XX‘,
  MASTER_PORT=主庫port,
  MASTER_LOG_FILE=‘主庫binlog日誌‘,
  MASTER_LOG_POS=主庫binlog點,
  MASTER_CONNECT_RETRY=10;
10.start slave;
11.show slave status\G;看到如下說明同步正常啟動
        Slave_IO_Running: Yes
        Slave_SQL_Running: Yes
    主從上各show porcesslist;

12.主庫匯入sakila和employees db測試主從同步情況

mysql 主從搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.