返回顶部
首页 > 资讯 > 数据库 >MySQL 5.7 主从集群搭建
  • 361
分享到

MySQL 5.7 主从集群搭建

mysql数据库linux 2023-09-16 13:09:37 361人浏览 薄情痞子
摘要

IP功能linux版本192.168.56.136MasterCentos 7.9192.168.56.140SlaveCentOS 7.9 一、安装前的准备 1、卸载老版本 (1)查看是否安装mariadb(centos7默认安装) 命令

IP功能linux版本
192.168.56.136MasterCentos 7.9
192.168.56.140SlaveCentOS 7.9

一、安装前的准备

1、卸载老版本

(1)查看是否安装mariadb(centos7默认安装)

命令: rpm -qa | grep mariadb

(2)卸载mariadb

命令:rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps

安装依赖

命令:yum -y install perl perl-devel

二、安装Mysql(RPM包安装)

下载安装包

解压安装包

按如下顺序安装rpm包

rpm -ivh mysql-commUnity-common-5.7.23-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm

启动服务

命令:systemctl restart mysqld

修改密码并授权

(1)通过日志查找到初始密码

命令:grep 'passWord' /var/log/mysql.log

(2)登录MySQL

mysql -u root -p(回车后输入刚查找到的密码)

(3)重新设置密码

set password=password('new_password')        # 不设置无法执行其它指令

(4)授权root用户

# 授予所有主机通过root用户和密码访问数据库所有表所有权限grant all on *.* to root@'%' identified by 'new_password';# 刷新权限flush privileges;

三、配置主从

修改配置文件my.cnf

(1)主服务器配置

# 新增如下配置server-id=1            # mysql实例唯一标识符log-bin=master-log    # 二进制日志文件名和路径

(2)从服务器配置

# 新增如下配置server-id=2

(3)重启服务

创建同步账号(主数据库执行)

# 1、登录mysqlmysql -u root -p# 2、进入mysql数据库use mysql# 3、创建同步用户create user master@'从数据库IP' identified with mysql_native_password by 'master_pass';# 4、授权grant replication slave on *.* to master@'从数据库IP' identified by 'master_pass';# 5、刷新flush privileges;# 6、查看master状态show master status;+------------------+----------+--------------+------------------+-------------------+| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |+------------------+----------+--------------+------------------+-------------------+| master-log.000001|     1    |              |                  |                   |+------------------+----------+--------------+------------------+-------------------+

开启同步(从服务器执行)

# 1、停止同步stop slave;# 2、配置从服务器连接主服务器的配置项change master to master_host='主服务器IP',master_user='master',master_password='master_pass',master_log_file='bin-log文件名',master_log_pos=position;# 3、开启同步start slave;# 4、刷新flush privileges;# 5、查看同步状态show status slave\G;

来源地址:https://blog.csdn.net/weixin_44295677/article/details/131104511

您可能感兴趣的文档:

--结束END--

本文标题: MySQL 5.7 主从集群搭建

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

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

猜你喜欢
  • MySQL 5.7 主从集群搭建
    IP功能Linux版本192.168.56.136MasterCentOS 7.9192.168.56.140SlaveCentOS 7.9 一、安装前的准备 1、卸载老版本 (1)查看是否安装mariadb(centos7默认安装) 命令...
    99+
    2023-09-16
    mysql 数据库 linux
  • 怎么搭建jenkins主从集群
    这篇文章主要讲解了“怎么搭建jenkins主从集群”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么搭建jenkins主从集群”吧!1. 检查服务器包配置[可选]一般不需要apt的额外配置,...
    99+
    2023-06-19
  • MySQL Galera集群搭建流程(Percona XtraDB Cluster 5.7)
    避免创建偶数节点数量的集群,因为这样会导致脑裂。 Linux版本:CentOS 6.5 IP信息: Node     IP Node 1     ...
    99+
    2024-04-02
  • Centos7.5 生产环境搭建MySQL 5.7主从
    环境:服务器两台:192.168.19.77 4核心,16G内存 内网隔离,不通外网192.168.19.78 4核心,16G内存 内网隔离,...
    99+
    2024-04-02
  • MySQL 5.7 基于GTID搭建主从复制
    MySQL 5.7 基于GTID搭建主从复制    一、搭建过程 1.1 准备三个MySQL实例 mysqld --initialize-insecure --use...
    99+
    2024-04-02
  • Redis-3.2主从复制与集群搭建
    一、Redis 主从搭建1.下载并解压yum install -y gcc gcc-c++ pcre zlib pcre-devel&n...
    99+
    2024-04-02
  • Redis主从以及哨兵集群搭建(二)
    Redis主从以及哨兵集群搭建一、前言  Redis主从同步原理同MySQL的主从原理十分相似,而解决Redis单点故障的哨兵机制(sentinel)又同解决MySQL单点故障的MHA十分相似。因...
    99+
    2024-04-02
  • docker如何搭建redis主从哨兵集群
    这篇文章主要讲解了“docker如何搭建redis主从哨兵集群”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“docker如何搭建redis主从哨兵集群”吧!1:获取redis镜像docker...
    99+
    2023-07-02
  • MySQL主从复制、读写分离、高可用集群搭建
    MySQL主从复制、读写分离、高可用集群搭建 一、服务介绍      1.1 Keepalived    Keepa...
    99+
    2024-04-02
  • mysql主从集群配置
    先编辑master配置:vim /etc/my.cnf(加上红框部分。#server id部分:每个都有独一无二的id作为区分,这id可以用服务器ip后三位。#binary log:日志。#statemen...
    99+
    2024-04-02
  • Mysql 5.7主从
    安装忽略,参考我前面的博客。从库克隆主库,克隆主数据库后,需要修改 server-id  和 /data/mysql/auto.cnf   中的UUID, 修改pid文件名字修改my.c...
    99+
    2024-04-02
  • 基于Docker搭建Redis主从集群的实现
    目录1、拉取 Redis 镜像2、创建 6 个 Redis 容器3、启动 Redis 容器4、组建 Redis 集群5、关于Redis集群搭建最近陆陆续续有不少园友加我好友咨询 re...
    99+
    2024-04-02
  • redis主从集群搭建的方法是什么
    搭建Redis主从集群的方法有以下几种:1. 使用Redis Sentinel(哨兵):Redis Sentinel是Redis官方...
    99+
    2023-09-09
    redis
  • 如何搭建Redis集群实现三主三从
    这篇文章给大家分享的是有关如何搭建Redis集群实现三主三从的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装需要在每一个节点上进行下载解压安装包cd /usr/local/wget http://downloa...
    99+
    2023-06-04
  • 搭建mysql NDB集群
    NDB群集安装 介绍 https://dev.mysql.com/doc/refman/8.0/en/mysql-cluster-basics.html NDBCLUSTER (也称为NDB)是一种内存存储引擎,提供高可用性和数据...
    99+
    2020-08-26
    搭建mysql NDB集群
  • k8s搭建mysql集群实现主从复制的方法步骤
    目录环境介绍一、部署NFS服务器二、创建PV三、编写mysql的yaml文件四、启动MySQL五、验证MySQL主从复制环境介绍 名称版本操作系统IP备注K8S集群1.20.15Centos7.9192.168.11.2...
    99+
    2023-01-05
    k8s mysql主从 k8s搭建mysql主从
  • 通过 mysqldump 搭建基于 gtid MySQL 5.7 主从复制
    安装主从 MySQL 5.7 # 主 MySQL5.7 useradd mysql /sbin/nologin cd /usr/local tar -xvf mysql-5.7.23-linux-glibc...
    99+
    2024-04-02
  • Mysql 主从搭建
                             Mysql  主...
    99+
    2024-04-02
  • 如何搭建MySQL集群
    这篇文章给大家介绍如何搭建MySQL集群,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。概述MySQL Cluster 是MySQL 适合于分布式计算环境的高实用、可拓展、高性能、高冗余...
    99+
    2024-04-02
  • Centenos7.4下搭建mysql集群--mysql主主互备,keepalived高可用
    mysql + keepalived环境搭建 1.环境准备 系统:Centenos7.4 mysql版本 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz keepal...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作