返回顶部
首页 > 资讯 > 数据库 >MySQL5.7 MGR安装配置
  • 807
分享到

MySQL5.7 MGR安装配置

2024-04-02 19:04:59 807人浏览 独家记忆
摘要

MySQL5.7 MGR安装配置一、服务器规划Mysql_mgr_01 192.168.10.223mysql_mgr_02 192.168.10.224mysql_mgr_03 192.168.10.22

MySQL5.7 MGR安装配置

一、服务器规划

Mysql_mgr_01 192.168.10.223

mysql_mgr_02 192.168.10.224

mysql_mgr_03 192.168.10.225



二、配置文件

1. mysql_mgr_01

[root@mysql_mgr_01 tmp]# cat /etc/my.cnf

[mysqld]

sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISioN_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

server-id=330601

port = 3306

log_bin = /data/mysql/binlog/mysql_mgr01-bin

#expire_logs_days=10

explicit_defaults_for_timestamp=true

datadir=/data/mysql/data

Socket=/data/mysql/run/mysql.sock

skip-external-locking

pid-file=/data/mysql/run/mysql.pid

innodb_file_per_table = on

#skip_name_resolve = on

 

character-set-server = utf8mb4

character-set-client-handshake = FALSE

collation-server = utf8mb4_unicode_ci

init_connect='SET NAMES utf8mb4'

 

slow_query_log = on

long_query_time = 2 

slow_query_log_file = /data/mysql/slow_logs/mysql-slow.log

binlog_rows_query_log_events=ON

relay-log=/data/mysql/relaylog/mysql_mgr_01-relay-bin


#

# Replication configuration parameters

#

gtid_mode=ON

enforce_gtid_consistency=ON

master_info_repository=TABLE

relay_log_info_repository=TABLE

binlog_checksum=NONE

log_slave_updates=ON

binlog_fORMat=ROW


#

# Group Replication configuration

#

transaction_write_set_extraction=XXHASH64

loose-group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"

loose-group_replication_start_on_boot=off

loose-group_replication_local_address= "192.168.10.223:24901"

loose-group_replication_group_seeds= "192.168.10.223:24901,192.168.10.224:24902,192.168.10.225:24903"

loose-group_replication_bootstrap_group=off

group_replication_member_weight = 100


symbolic-links=0

 

[mysqld_safe]

log-error=/data/mysql/logs/mysql.log

pid-file=/data/mysql/run/mysql.pid

 

[mysql]

default-character-set = utf8mb4

socket=/data/mysql/run/mysql.sock

 

[client]

#default-character-set = utf8mb4

socket=/data/mysql/run/mysql.sock


2. mysql_mgr_02

[root@mysql_mgr_02 tmp]# cat /etc/my.cnf

[mysqld]

sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

server-id=330602

port = 3306

log_bin = /data/mysql/binlog/mysql_mgr02-bin

#expire_logs_days=10

explicit_defaults_for_timestamp=true

datadir=/data/mysql/data

socket=/data/mysql/run/mysql.sock

skip-external-locking

pid-file=/data/mysql/run/mysql.pid

innodb_file_per_table = on

#skip_name_resolve = on

relay-log=/data/mysql/relaylog/mysql_mgr_02-relay-bin

 

character-set-server = utf8mb4

character-set-client-handshake = FALSE

collation-server = utf8mb4_unicode_ci

init_connect='SET NAMES utf8mb4'

 

slow_query_log = on

long_query_time = 2 

slow_query_log_file = /data/mysql/slow_logs/mysql-slow.log

 

symbolic-links=0


#

# Replication configuration parameters

#

gtid_mode=ON

enforce_gtid_consistency=ON

master_info_repository=TABLE

relay_log_info_repository=TABLE

binlog_checksum=NONE

log_slave_updates=ON

binlog_format=ROW


#

# Group Replication configuration

#

transaction_write_set_extraction=XXHASH64

loose-group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"

loose-group_replication_start_on_boot=off

loose-group_replication_local_address= "192.168.10.224:24902"

loose-group_replication_group_seeds= "192.168.10.223:24901,192.168.10.224:24902,192.168.10.225:24903"

loose-group_replication_bootstrap_group=off

group_replication_member_weight = 80


[mysqld_safe]

log-error=/data/mysql/logs/mysql.log

pid-file=/data/mysql/run/mysql.pid


[mysql]

default-character-set = utf8mb4

socket=/data/mysql/run/mysql.sock


[client]

#default-character-set = utf8mb4

socket=/data/mysql/run/mysql.sock


3. mysql_mgr_03

[root@mysql_mgr_03 tmp]# cat /etc/my.cnf

[mysqld]

sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

server-id=330603

port = 3306

log_bin = /data/mysql/binlog/mysql_mgr03-bin

#expire_logs_days=10

explicit_defaults_for_timestamp=true

datadir=/data/mysql/data

socket=/data/mysql/run/mysql.sock

skip-external-locking

pid-file=/data/mysql/run/mysql.pid

innodb_file_per_table = on

#skip_name_resolve = on

relay-log=/data/mysql/relaylog/mysql_mgr_03-relay-bin

 

character-set-server = utf8mb4

character-set-client-handshake = FALSE

collation-server = utf8mb4_unicode_ci

init_connect='SET NAMES utf8mb4'

 

slow_query_log = on

long_query_time = 2 

slow_query_log_file = /data/mysql/slow_logs/mysql-slow.log

 

symbolic-links=0


#

# Replication configuration parameters

#

gtid_mode=ON

enforce_gtid_consistency=ON

master_info_repository=TABLE

relay_log_info_repository=TABLE

binlog_checksum=NONE

log_slave_updates=ON

binlog_format=ROW


#

# Group Replication configuration

#

transaction_write_set_extraction=XXHASH64

loose-group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"

loose-group_replication_start_on_boot=off

loose-group_replication_local_address= "192.168.10.225:24903"

loose-group_replication_group_seeds= "192.168.10.223:24901,192.168.10.224:24902,192.168.10.225:24903"

loose-group_replication_bootstrap_group=off

group_replication_member_weight = 90


[mysqld_safe]

log-error=/data/mysql/logs/mysql.log

pid-file=/data/mysql/run/mysql.pid


[mysql]

default-character-set = utf8mb4

socket=/data/mysql/run/mysql.sock


[client]

#default-character-set = utf8mb4

socket=/data/mysql/run/mysql.sock




三、MGR配置

1. mysql_mgr_01

[mysql_mgr_01]


#关闭SQL_LOG_BIN

SET SQL_LOG_BIN=0;


#创建组复制使用的帐号密码

CREATE USER rpl_user@'%' IDENTIFIED BY 'passWord';

GRANT REPLICATION SLAVE ON *.* TO rpl_user@'%';


FLUSH PRIVILEGES;


#开启SQL_LOG_BIN

SET SQL_LOG_BIN=1;


#安装组复制插件group_replication.so

INSTALL PLUGIN group_replication SONAME 'group_replication.so';


CHANGE MASTER TO MASTER_USER='rpl_user', MASTER_PASSWORD='password' FOR CHANNEL 'group_replication_recovery';


#初始化主节点

SET GLOBAL group_replication_bootstrap_group=ON;

START GROUP_REPLICATION;

SET GLOBAL group_replication_bootstrap_group=OFF;


#查看组复制成员状态

SELECT * FROM performance_schema.replication_group_members;


#备份

mysqldump -uroot -p --all-databases --master-data=2 --single-transaction>/tmp/all.sql


2. mysql_mgr_02

[mysql_mgr_02]


#恢复备份


#安装组复制插件group_replication.so

INSTALL PLUGIN group_replication SONAME 'group_replication.so';


CHANGE MASTER TO MASTER_USER='rpl_user', MASTER_PASSWORD='password' FOR CHANNEL 'group_replication_recovery';


#启动组复制

START GROUP_REPLICATION;



3. mysql_mgr_03

[mysql_mgr_03]


#恢复备份


#安装组复制插件group_replication.so

INSTALL PLUGIN group_replication SONAME 'group_replication.so';


CHANGE MASTER TO MASTER_USER='rpl_user', MASTER_PASSWORD='password' FOR CHANNEL 'group_replication_recovery';


#启动组复制

START GROUP_REPLICATION;


您可能感兴趣的文档:

--结束END--

本文标题: MySQL5.7 MGR安装配置

本文链接: https://lsjlt.com/news/51055.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL5.7 MGR安装配置
    MySQL5.7 MGR安装配置一、服务器规划mysql_mgr_01 192.168.10.223mysql_mgr_02 192.168.10.224mysql_mgr_03 192.168.10.22...
    99+
    2024-04-02
  • MySQL5.7安装及配置MGR教程
    本文主要给大家简单讲讲MySQL5.7安装及配置MGR教程,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望MySQL5.7安装及配置MGR教程这篇文章可以给大...
    99+
    2024-04-02
  • Centos7安装和配置Mysql5.7
    第一步:获取mysql YUM源 进入mysql官网获取RPM包下载地址 https://dev.mysql.com/downloads/repo/yum/   右击 复制链接地址 h...
    99+
    2024-04-02
  • MySQL5.7免安装版配置
    由于安装版的想要完全删除干净比较麻烦,所以此篇文章主要记录免安装版如何进行下载配置。 一、下载 网址MySQL :: Download MySQL Community Server 当前最新是8.0版本,但是大多数公司还是用的5.7版本。所...
    99+
    2023-09-23
    mysql 数据库
  • mysql5.7安装及配置教程
    本文为大家分享了mysql安装配置教程,供大家参考,具体内容如下 一、配置MySQL数据库 1、解压绿色版mysql,并改名为mysql5.7,如下图 对比一下下图5.6以前的版本,少data目录(存放数...
    99+
    2024-04-02
  • CentOS7安装配置mysql5.7 tar免安装版
    一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb [root@localhost~]# rpm -qa|grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_6...
    99+
    2020-07-13
    CentOS7安装配置mysql5.7 tar免安装版
  • Centos7上Mysql5.7的安装和配置
     第一步:安装Mysql #获取MysqlYUM源 wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm #查看下载的版本信息 md5sum ...
    99+
    2015-11-11
    Centos7上Mysql5.7的安装和配置
  • centos7下YUM mysql5.7安装与配置
    1、环境准备: 安 装 环 境:CentOS Linux release 7.7.1908 (Core) 数据库版本:mysql 5.7 配置yum源: 在MySQL官网中下载yum源就是rpm包 地址:https://dev.mysql....
    99+
    2019-10-09
    centos7下YUM mysql5.7安装与配置 数据库入门 数据库基础教程 数据库 mysql
  • Mysql5.7(绿色版)安装与配置
    Mysql5.7安装与配置 第一步、下载 官方地址: https://downloads.mysql.com/archives/community/ 第二步、安装(解压) 第三步、配置环境变量 1...
    99+
    2023-10-23
    mysql 数据库 linux
  • windows平台下安装与配置mysql5.7
    博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!在windows上安装mysql5.7需要具有系统的...
    99+
    2024-04-02
  • mac brew安装mysql5.7并配置环境
    brew install mysql@5.7   echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc   export LDFLAGS="-L/usr/l...
    99+
    2023-09-24
    macos
  • MySQL5.7免安装版配置详细教程
      MySQL5.7免安装版配置详细教程 一、 软件下载 Mysql是一个比较流行且很好用的一款数据库软件,如下记录了我学习总结的mysql免安装版的配置经验,要安装的朋友可以当做参考哦 mysql5.7 64位下载地址: h...
    99+
    2015-09-28
    MySQL5.7免安装版配置详细教程
  • MySQL5.7安装和配置教程(超详细)
    一、安装准备         1、mysql数据库下载                 1.1、百度网盘链接下载                         链接:https://pan.baidu.com/s/1WGpGSX2_...
    99+
    2023-08-31
    mysql 数据库
  • MySQL5.7中如何安装及配置MHA架构
    下文给大家带来有关MySQL5.7中如何安装及配置MHA架构内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完MySQL5.7中如何安装及配置MHA架构你一定会有所...
    99+
    2024-04-02
  • mysql5.7 for windows二进制安装及怎样配置
    本篇文章给大家分享的是有关mysql5.7 for windows二进制安装及怎样配置,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1)mys...
    99+
    2024-04-02
  • mysql5.7安装
    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能...
    99+
    2021-11-25
    mysql5.7安装
  • 安装mysql5.7
    原文:https://www.cnblogs.com/wutou/p/14509330.html...
    99+
    2019-03-07
    安装mysql5.7 数据库入门 数据库基础教程
  • MYSQL MGR的安装步骤
    本篇内容介绍了“MYSQL MGR的安装步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!########...
    99+
    2024-04-02
  • yum安装mysql5.7
    环境: centos7 添加MySQL Yum存储库 下载rpm包 :链接:https://pan.baidu.com/s/1ufIwmoEVOfKuGv_aTODhiQ 提取码:t84u 将下载的rpm包上传至服务器 安装rpm包 ...
    99+
    2022-02-24
    yum安装mysql5.7
  • Docker安装Mysql5.7
    Docker安装 系统版本:CentOS Linux release 7.5.1804 (Core) 如果之前有装过docker可以先卸载旧版本再安装,没有则跳过。 yum remove docker ...
    99+
    2018-07-23
    Docker安装Mysql5.7
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作