摘要:環境主機從機環境目標實現主機到從機基于的主從復制目前提供兩種方式主從復制基于我們此篇就是基于的主從復制基于第步下載并分別安裝到主機和從機,網上有很多例子。第步在主機和從機上分別拷貝配置文件到下??梢詣摻◣旎蛘弑聿榭赐角闆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
摘要:環境主機從機環境目標實現主機到從機基于的主從復制目前提供兩種方式主從復制基于我們此篇就是基于的主從復制基于第步下載并分別安裝到主機和從機,網上有很多例子。第步在主機和從機上分別拷貝配置文件到下??梢詣摻◣旎蛘弑聿榭赐角闆r。 環境 主機:172.17.0.2從機:172.17.0.3環境:CentOS7MySQL:5.6.38目標:實現主機172.17.0.2到從機172.17.0.3...
摘要:一步一步教你基于搭建自己的個人博客,作為成熟的框架,美觀,方便,插件多,更新頻繁,非常適合個人博客與網站的搭建,適合新手,無需太多的代碼基礎。原文鏈接手把手教你搭建自己的網站購買購買云服務器為了搭建個人網站,首先肯定需要一個云服務器。 一步一步教你基于WordPress搭建自己的個人博客,WordPress作為成熟的CMS框架,美觀,方便,插件多,更新頻繁,非常適合個人博客與網站的搭建...
摘要:包括安裝與下載,證書申請與配置,升級到,服務器的簡單配置。這對一個應用來說,所造成的后果無疑是毀滅性的。然后在新建一個目錄,將剛才的文件放進去,便于統一管理其中紅色框框的是要用到文件。 原文地址: here 在部署自己的博客到 LEMP 環境的時候,遇到了一些小挫折,現在把經驗分享出來,讓大家少走彎路。包括Php7.1安裝與下載,SSL證書申請與配置,Mysql升級到5.7,Ngin...
閱讀 1612·2019-08-29 13:53
閱讀 3211·2019-08-29 13:50
閱讀 855·2019-08-27 10:51
閱讀 567·2019-08-26 18:36
閱讀 1798·2019-08-26 11:00
閱讀 605·2019-08-26 10:36
閱讀 3218·2019-08-23 17:58
閱讀 2033·2019-08-23 15:17