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

資訊專欄INFORMATION COLUMN

簡單五步教你搭建MySQL主從復制

liuhh / 1305人閱讀

摘要:環境主機從機環境目標實現主機到從機基于的主從復制目前提供兩種方式主從復制基于我們此篇就是基于的主從復制基于第步下載并分別安裝到主機和從機,網上有很多例子。第步在主機和從機上分別拷貝配置文件到下??梢詣摻◣旎蛘弑聿榭赐角闆r。

環境

主機:172.17.0.2
從機:172.17.0.3
環境:CentOS7
MySQL:5.6.38
目標:實現主機172.17.0.2到從機172.17.0.3基于Binlog的主從復制

目前MySQL提供兩種方式主從復制:

基于Binlog(我們此篇就是基于Binlog的主從復制)

基于GTID

第1步.下載MySQL并分別安裝到主機和從機,網上有很多例子。這里就不復贅言。

第2步.在主機和從機上分別拷貝MySQL配置文件到/etc下。如果是安裝的MySQL,在/usr/share/mysql下面可以找到my-default.cnf。命令如下:
# cp /usr/share/mysql/my-default.cnf /etc/my.cnf

第3步.修改主機配置文件
# vim /etc/my.cnf
最關鍵的地方在my.cnf中,需要在[mysqld]配置塊中設置服務器唯一編號,并開啟Binlog。服務器唯一編號可以根據自己的情況隨意,但是盡量遵循容易記有意義的原則(可以使用ip最后一組來做唯一編號)

[mysqld]
server-id = 1 #此id為集群中全局唯一編號,不要和集群中其他機器沖突
log-bin = mysql-bin #這里就是開啟主機Binlog日志的關鍵配置項

保存修改后,需要重新啟動mysql
# systemctl restart mysql

第4步.在主機上進入mysql終端進行用戶設置
# mysql -uroot -p

在mysql終端中輸入

  // 創建一個用于復制權限的用戶
  mysql > create user "repl"@"172.17.0.%" identified by "abcd_123";
  // 分配復制權限
  mysql > grant repliaction slave on *.* to "repl"@"172.17.0.%" identified by "abcd_123";
  mysql > flush privileges;

  // 查看目前主機mysql的日binlog日志狀態
  mysql > show master status;

第5步.設置從機配置文件。同樣是修改mysqld配置塊,只不過只增加服務器唯一編號,不用增加Binlog配置
# vim /etc/my.cnf

[mysqld]
server-id = 2 #此id為集群中全局唯一編號,不要和集群中其他機器沖突

// 進入從機mysql命令終端
# mysql -uroot -p

  // 停止同步線程
  mysql > stop slave;

  // 進行主從同步
  // 這里的master_log_file就是主機使用show master status中顯示的File列里的值
  // 這里的master_log_pos就是主機使用show master status中顯示的Position列里的值
  mysql > change master to master_host="172.17.0.2",
       -> master_user="repl",
       -> master_password="abcd_123",
       -> master_log_file="mysql-bin.000048",
       -> master_log_pos="432";

  // 開啟同步線程
  mysql > start slave;

至此,mysql主從復制就已經完成,本人親測無數次絕對可行。可以創建庫或者表查看同步情況。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/68362.html

相關文章

  • 簡單五步教你搭建MySQL主從復制

    摘要:環境主機從機環境目標實現主機到從機基于的主從復制目前提供兩種方式主從復制基于我們此篇就是基于的主從復制基于第步下載并分別安裝到主機和從機,網上有很多例子。第步在主機和從機上分別拷貝配置文件到下??梢詣摻◣旎蛘弑聿榭赐角闆r。 環境 主機:172.17.0.2從機:172.17.0.3環境:CentOS7MySQL:5.6.38目標:實現主機172.17.0.2到從機172.17.0.3...

    liangzai_cool 評論0 收藏0
  • 手把手教你基于WordPress搭建自己的個人博客

    摘要:一步一步教你基于搭建自己的個人博客,作為成熟的框架,美觀,方便,插件多,更新頻繁,非常適合個人博客與網站的搭建,適合新手,無需太多的代碼基礎。原文鏈接手把手教你搭建自己的網站購買購買云服務器為了搭建個人網站,首先肯定需要一個云服務器。 一步一步教你基于WordPress搭建自己的個人博客,WordPress作為成熟的CMS框架,美觀,方便,插件多,更新頻繁,非常適合個人博客與網站的搭建...

    vpants 評論0 收藏0
  • 一步一步教你部署自己的 Laravel 應用程序到服務器

    摘要:包括安裝與下載,證書申請與配置,升級到,服務器的簡單配置。這對一個應用來說,所造成的后果無疑是毀滅性的。然后在新建一個目錄,將剛才的文件放進去,便于統一管理其中紅色框框的是要用到文件。 原文地址: here 在部署自己的博客到 LEMP 環境的時候,遇到了一些小挫折,現在把經驗分享出來,讓大家少走彎路。包括Php7.1安裝與下載,SSL證書申請與配置,Mysql升級到5.7,Ngin...

    lolomaco 評論0 收藏0

發表評論

0條評論

liuhh

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<