精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

MYSQL的架構中主從異步復制是怎么進行的

這篇文章將為大家詳細講解有關MySQL的架構中主從異步復制是怎么進行的,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

10年積累的成都網站制作、成都網站設計經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先做網站后付款的網站建設流程,更有天柱免費網站建設讓你可以放心的選擇與我們合作。

/

服務器

從服務器

Ip

192.168.31,79

192.168.31.188

hostname

mysql

mysql2

mysql-version

5.7.23

5.7.23

server-id

0ac92118-59f9-11ea-8806-080027c1c1ff

2516faba-65f4-11ea-82b6-080027b0e953

1.主庫修改參數文件

[root@mysql soft]# vi /etc/my.cnf

添加內容如下:

server-id=79   #設置主服務器的ID(不能和別的服務器重復,隨意)

innodb_flush_log_at_trx_commit=2 #可以配置的值:0/1/2; 0、效率最高,最不安全;1、最安全,但是效率最低;2、安全和效率平衡的取舍,在服務器系統掛掉的情況下會丟失數據;

sync_binlog=1  #,值可設置 1、500、1000;可自己根據測試性能配置

log-bin=mysql-bin  #binlog日志文件名

binlog-ignore-db=mysql # 表示不同步mysql庫

binlog-ignore-db=information_schema

binlog-ignore-db=oggmysql

binlog-ignore-db=sys

binlog-ignore-db=performance_schema

binlog-do-db=TEST # 表示同步TEST庫

2.主庫創建同步賬號

[root@mysql ~]# mysql -uroot -p

mysql> create user 'sync'@'%' identified by 'Oracle123'

mysql> grant FILe on *.* to 'sync'@'192.168.31.188' identified by 'Oracle123';

#賦予FILE權限,允許從從庫ip訪問主庫

mysql> grant replication slave on *.* to 'sync'@'192.168.31.188' identified by 'Oracle123';

#賦予主從同步權限

mysql> flush privileges;

3.重啟主庫

[root@mysql ~]# service mysqld stop

[root@mysql ~]# service mysqld start

[root@mysql ~]# mysql -uroot -p

mysql> show master status;

MYSQL的架構中主從異步復制是怎么進行的

注:以上截圖中的FILE,POSTTION在備庫配置時需要使用到

4. 主庫備份數據庫

[root@mysql soft]# mysqldump --single-transaction -uroot -pOracle123 TEST > TEST_20200310.sql

5.從庫恢復數據庫

mysql> create database TEST;

[root@mysql2 soft]# mysql -uroot -pOracle123 TEST < TEST_20200310.sql

6.從庫參數修改

[root@mysql2 mysql]# vi /etc/my.cnf

添加內容如下:

server-id=188

#log-bin=mysql-bin  #從庫提高性能可以不開bin-log日志

replicate-ignore-db=mysql

binlog-ignore-db=information_schema

binlog-ignore-db=oggmysql

binlog-ignore-db=sys

binlog-ignore-db=performance_schema

binlog-do-db=TEST

innodb_flush_log_at_trx_commit=2 # 可以配置的值:0/1/2; 0、效率最高,最不安全;1、最安全,但是效率最低;2、安全和效率平衡的取舍,在服務器系統掛掉的情況下會丟失數據;

sync_binlog=1000  # 每進行n次事務提交之后,MySQL將binlog_cache中的數據強制寫入磁盤。

slave_parallel_workers=4 #根據實際情況決定開啟多少個線程用于主從復制

slave_parallel_type=logical_clock #基于組提交的并行復制方式

master_info_repository=TABLE

relay_log_info_repository=TABLE

relay_log_recovery=ON

7. 從庫重啟

[root@mysql2 data]# service mysql stop

[root@mysql2 data]# service mysql start

8.從庫配置

mysql> stop slave;

mysql> change master to master_host='192.168.31.79', master_user='sync',master_password='Oracle123', master_log_file='mysql-bin.00001' ,master_log_pos=154;

mysql> start slave;

mysql> show slave status \G;

MYSQL的架構中主從異步復制是怎么進行的

9.驗證

1)主庫插入數據

mysql> insert into TEST values (7,'liuqi');

2)備庫查詢

mysql> select * from TEST;

關于MYSQL的架構中主從異步復制是怎么進行的就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


當前文章:MYSQL的架構中主從異步復制是怎么進行的
網站鏈接:http://m.jcarcd.cn/article/ipgghs.html
主站蜘蛛池模板: 日韩午夜高清 | 日本三级2025 | 国产一区在线精品 | 国产极品翘臀在线观 | aⅴ人片女在线观看 | 国产一区在线我不卡 | 国产人成在线观看 | 国产性爱 | 午夜插插插 | 国产亚洲熟女电影院 | 精品免费观在线国产 | 午夜成人A级片 | 九九九热在线精品免 | 国产香蕉尹人视频在 | 91免费视频在线看 | 精品精品国产欧美在 | 国内精品在线观看看 | 精品欧乱仑在线 | 日本国产在线播 | 国产精品美 | 国产综合在线播放 | 国产日韩欧美大片 | 国产伦码精品一 | 国产精品手机免费 | 日韩成人午夜影院 | 欧美日韩一 | 97色伦午夜国| 欧美一区二区三 | 韩日午夜福利 | 国产激情精品一 | 区二区三区在线观看 | 国产高清不| 成人国内| 午夜伦理电影网 | 无码精品日韩专区 | 欧美日韩国产五月天 | 午夜高清电影 | 国产精品福利在线观 | 国产精品性爱视频 | 国产精品综合亚洲 | 欧美性爱五月天天亭 |