mysql的安装和主从配置

一、mysql的安装

1,安装环境:centos 7.4 ,MySQL安装包:mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar ,两台服务器的IP分别为:192.168.112.129  ;192.168.112.130 

     分别安装下MySQL

2,解压MySQL的安装包

     tar -xvf mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar

     

 

 

 3,安装MySQL

     yum localinstall *.rpm -y

    

 

 4,重启MySQL

      systemctl restart mysqld

5,查询数据库默认密码

     sudo grep 'temporary password' /var/log/mysqld.log

    

6,登录修改密码

     mysql -u root -p

    

 

7,执行命令

     ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

     CREATE USER 'root'@'%' IDENTIFIED BY 'password';

     grant all privileges on *.* to 'root'@'%';

     flush privileges;

8, 通过navicat等客户端测试连接

9,同样步骤 在另一台上执行相关安装命令

 二、mysql的主从配置

  主节点:

  1、临时关闭SELinux:

       setenforce 0

  2、更改mysql配置文件:     

      vi /etc/my.cnf添加如下内容:

      server_id = 1

 3、创建数据复制用户:

      mysql -uroot -pRoot123!

     mysql>create user repadmin@'%' identified with mysql_native_password by 'RepCEsbCqty72d_ey!';

     mysql>grant all privileges on *.* to repadmin@'%' with grant option;

     mysql>flush privileges;

     mysql>quit;

4、重启mysql服务:

     service mysql restart

5、登录mysql,获取主节点当前binary log文件名和位置(position):  

      mysql -uroot -pRoot123!

      mysql>show master status;

      

 

    

  1) 从节点:

        1、临时关闭SELinux

              setenforce 0

        2、更改mysql配置文件

            vi /etc/my.cnf添加如下内容:

            server_id = 2

       3、重启mysql服务

             service mysql restart

       4、登陆mysql,设置主节点参数

             mysql -uroot -pRoot123!

             mysql>change master to

             master_host='10.238.46.139',

             master_user='repadmin',

             master_password='RepCEsbCqty72d_ey!',

             master_log_file='bin.000003',

             master_log_pos=155;

         5、查看主从同步状态

             mysql> show slave status\G;

         6、开启主从同步

             mysql> start slave;

         7、查看主从同步状态,出现如下截图表示主从已经同步成功

             mysql> show slave status\G;

             

 

posted @ 2021-05-27 17:21  yang_coding  阅读(181)  评论(0)    收藏  举报