日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 主从复制优化、并行复制

發布時間:2025/3/19 数据库 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 主从复制优化、并行复制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實驗環境:

server2 為 server3 的 master

server3 為 server1 的 master

即server1、2、3的身份如下:

server2:master

server3:master / slave

server2:slave

由于先前做過其他數據庫實驗,環境是server2為master, server1和server3為slave

實驗操作:

server1、2、3配置文件修改如下:

  • server2
  • server3
  • server1

  • server3
mysql> grant replication slave on *.* to 'tutu'@'172.25.54.%' identified by '5820hhXM!@#'; Query OK, 0 rows affected, 1 warning (0.05 sec)
  • server1
mysql> change master to master_host='172.25.54.3',master_user='tutu',master_password='5820hhXM!@#',master_auto_position=1; Query OK, 0 rows affected, 2 warnings (0.17 sec)

若出現Slave_SQL_Running: No
(原因:數據不同步,
在 server3 上 reset msater;
server1 上 shop slave; –> reset slave; –>start slave;)

  • server3
  • server1

測試

  • server2
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.00 sec)mysql> create database test; Query OK, 1 row affected (0.13 sec)mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 5 rows in set (0.00 sec)
  • server3 和 server1
  • server2
mysql> use test; Database changed mysql> create table userlist (-> username varchar(15) not null,-> password varchar(25) not null); Query OK, 0 rows affected (0.41 sec)mysql> desc userlist; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | username | varchar(15) | NO | | NULL | | | password | varchar(25) | NO | | NULL | | +----------+-------------+------+-----+---------+-------+ 2 rows in set (0.01 sec)mysql> insert into userlist values ('user1','147'); Query OK, 1 row affected (0.09 sec)mysql> insert into userlist values ('user2','258'); Query OK, 1 row affected (0.16 sec)mysql> insert into userlist values ('user3','369'); Query OK, 1 row affected (0.08 sec)mysql> select * from userlist; +----------+----------+ | username | password | +----------+----------+ | user1 | 147 | | user2 | 258 | | user3 | 369 | +----------+----------+ 3 rows in set (0.00 sec)mysql> Bye [root@server2 ~]#
  • server3 和 server1

    注:bin log索引文件: /var/lib/mysql/mysql-bin.index
    查看二進制日志:mysqlbinlog -vv –base64-output=DECODE-ROWS mysql-bin.000006 //-vv詳細顯示,–base64查看加密的數據

并行復制

  • server3——單線程–>多線程工作
    mysql> show processlist;
[root@server3 ~]# vim /etc/my.cnf [root@server3 ~]# cat /etc/my.cnf | tail -n 11 server-id=3 log-bin=mysql-bin log-slave-updatesgtid_mode=ON enforce-gtid-consistency=true slave-parallel-type=LOGICAL_CLOCK slave-parallel-workers=16 master_info_repository=TABLE relay_log_info_repository=TABLE relay_log_recovery=ON [root@server3 ~]# /etc/init.d/mysqld restart Stopping mysqld: [ OK ] Starting mysqld: [ OK ] [root@server3 ~]# mysql -p5820hhXM\!\@# mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 23 Server version: 5.7.17-log MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> show processlist; +----+-------------+---------------+------+------------------+-------+---------------------------------------------------------------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+-------------+---------------+------+------------------+-------+---------------------------------------------------------------+------------------+ | 1 | system user | | NULL | Connect | 58 | Slave has read all relay log; waiting for more updates | NULL | | 2 | system user | | NULL | Connect | 60 | Waiting for master to send event | NULL | | 3 | system user | | NULL | Connect | 83590 | Waiting for an event from Coordinator | NULL | | 4 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 6 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 7 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 8 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 9 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 10 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 11 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 12 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 13 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 16 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 17 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 18 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 19 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 20 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 21 | system user | | NULL | Connect | 60 | Waiting for an event from Coordinator | NULL | | 22 | tutu | server1:48836 | NULL | Binlog Dump GTID | 5 | Master has sent all binlog to slave; waiting for more updates | NULL | | 23 | root | localhost | NULL | Query | 0 | starting | show processlist | +----+-------------+---------------+------+------------------+-------+---------------------------------------------------------------+------------------+ 20 rows in set (0.00 sec)

總結

以上是生活随笔為你收集整理的mysql 主从复制优化、并行复制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本在线一区 | 性活交片大全免费看 | 欧美人与禽性xxxxx杂性 | 日韩淫片| 新婚之夜玷污岳丰满少妇在线观看 | 精品在线观看一区 | 久久嫩草精品久久久久 | 久久无码性爱视频 | 精品无码人妻少妇久久久久久 | 亚洲三级大片 | 在线观看你懂得 | 国产调教 | 日本天堂在线视频 | 男女在线观看 | 日日摸天天添天天添破 | 国产视频精品久久 | 日韩在线高清 | 日本一级淫片免费放 | 久久这里只有精品9 | 26uuu亚洲国产精品 | 美女隐私无遮挡 | av成人在线电影 | 肉大捧一进一出免费视频 | 国产乱人伦精品一区二区 | 深夜福利影院 | 精品中文视频 | 99这里有精品视频 | 一区二区在线免费观看 | 日韩高清在线观看 | 日本xxxxxxxxx18 | 亚洲成人黄色av | 久久久婷 | 操操操免费视频 | 狠狠干伊人 | 哪里可以看免费毛片 | 8x8ⅹ8成人免费视频观看 | 久久三级网站 | 香蕉网av| 日韩一区二区三区在线观看 | 免费观看在线播放 | 男女插插插视频 | 十八禁毛片 | 亚洲免费福利视频 | 水蜜桃av在线| 日韩精品视频久久 | 中文字幕二区在线观看 | 老司机成人在线 | 日本毛片网站 | av伊人久久 | 90岁老太婆乱淫 | 香蕉久久国产 | 操一操干一干 | 日b视频免费观看 | 国产精品99一区二区三区 | 天堂一级片 | 伊人青青 | 不卡av一区 | 国产在线观看精品 | 色婷婷av一区二区三区之红樱桃 | 岳奶大又白下面又肥又黑水多 | 天天爽夜夜爽人人爽 | 极品尤物在线观看 | 狠狠香蕉 | 天天插天天爱 | 3d毛片| av免费毛片 | 精品国产一区二 | 一卡二卡三卡 | 亚洲制服在线观看 | 欧美老熟 | 亚洲天堂av网站 | 天天干天天插天天操 | 免费日皮视频 | 国产自在线 | 成人性生生活性生交全黄 | 337p日本欧洲亚洲鲁鲁 | 青娱乐伊人| 深夜福利在线播放 | 永久免费未满蜜桃 | 日日夜操| www.国产视频| 国产精品一区二区人人爽 | 在线一区二区三区四区 | 白丝女仆被免费网站 | 久久一区二区三区四区五区 | 国产精品免费一区二区三区 | 亚洲免费av一区二区 | 最近中文字幕在线mv视频在线 | 国产在线一区二区视频 | 国产亚洲精品电影 | 日韩欧美在线一区 | 最近免费中文字幕中文高清百度 | 玉米地疯狂的吸允她的奶视频 | 亚洲av综合av一区二区三区 | 小蝌蚪av| 国产不卡在线视频 | 九色porny自拍视频在线播放 | 双性尿奴穿贞c带憋尿 | 在线观看av的网站 |