MySQL数据库安装及主从复制搭建
发布日期:2021-05-11 10:25:26 浏览次数:13 分类:精选文章

本文共 1481 字,大约阅读时间需要 4 分钟。

环境说明

两台服务器均为centos8操作系统,MySQL版本号为8.0.21。

安装两台MySQL

请确保两台MySQL服务器的版本相同,安装过程如下的步骤:

  • 获取安装包并安装:
  • wget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpmrpm -ivh mysql80-community-release-el7-3.noarch.rpmyum install mysql-server -y
    1. 初始化MySQL:
    2. mysqld --initialize
      1. 启停MySQL并设置开机自启动:
      2. service mysqld start / stop / restartsystemctl enable mysqldsystemctl daemon-reload
        1. 更改root用户密码:
        2. sudo grep 'temporary password' /var/log/mysql/mysqld.logmysql -u root -pALTER user 'root'@'localhost' IDENTIFIED BY 'wenpan';flush privileges;退出后再次登录使用新的密码:mysql -uroot -p
          1. 允许远程连接:
          2. # 运行如下命令:mysql -u root -puse mysql;update user set host = '%' where user ='root';flush privileges;\q
            1. 创建并授权用户:
            2. CREATE USER '用户名'@'%' IDENTIFIED BY '密码';GRANT ALL ON *.* TO '用户名'@'%';

              搭建主从

            3. 主从复制依赖以下配置:
              • 主服务器(master)配置示例:
              # /etc/my.cnf中添加:[mysqld]log-bin=mysql-binserver-id=26
              • 从服务器(slave)配置示例:
              # /etc/my.cnf中添加:[mysqld]log-bin=mysql-binserver-id=98
              1. 重启MySQL服务:
              2. systemctl restart mysqld
                1. 配置主从关系:
                  • 主服务器:
                  mysql > change master to master_host='主物理IP', master_user='wenpan', master_password='wenpan', master_log_file='mysql-bin.000001', master_log_pos=156;
                  • 从服务器启动复制:
                  mysql > start slave;
                  1. 查看从服务器状态:
                  2. mysql > show slave status\G
                    1. 测试复制:
                      • 在主服务器创建数据库:
                      mysql > create database project_test;mysql > use project_test;mysql > create table project_test(id int(4), name char(10));mysql > insert into project_test values(001,'wenpan');
                      • 在从服务器验证:
                      mysql > show databases;mysql > use project_test;mysql > select * from project_test;

                      完成以上步骤后,主从复制配置完成。

    上一篇:阿里云centos8 单机版zookeeper + kafka搭建
    下一篇:Spring事务原理探究

    发表评论

    最新留言

    逛到本站,mark一下
    [***.202.152.39]2025年05月11日 09时06分56秒