• Linux中mysql主从复制


        一直对mysql的主从复制挺好奇的,正好昨天搭建好了双机mysql,所以今天打算自己手动配置一下mysql的主从复制,以及后续的读写分离操作!

        下面开始~!

        准备工作:   2台linux系统,主库ip是192.168.197.129   从库ip:192.168.197.130

              5.7.12版本的mysql,系统安装版本要一致;

          1.连接主库

           配置my.conf文件 vim /etc/my.conf

          

          添加最下面2行

            log-bin=mysql-bin  开启二进制日记

            server-id=1       mysql唯一标示  不要跟其他从库相同

          2.连接从库

           配置my.conf文件 vim /etc/my.conf

          

          只添加一行 mysql标示id     

            server-id=2  

            (log-bin=mysql-bin)开启也可以,不开启也可以,如果从库下面还有从库,那么我们就必须要开启了,如果只是一个从库,那么就不必了

          3.在主库master中添加需要同步的用户

            grant replication slave on . to slave@% identified by ‘slave’

            在master中查看Master status

              show master status;

            

          4.重启master主库

          5.配置slave从库

           change master to 

                     master_user=’slave’,master_password=’slave’,master_host=’192.168.197.129’,master_port=3306,master_log_file=’localhost-                        bin.000002’,master_log_pos=1988; 

           开启从库复制
                        start slave;

           6.重启mysql从库

          7.完毕;

  • 相关阅读:
    告别alert,拥抱console
    LeetCode之Max Points on a Line Total
    LeetCode之Maximum Product Subarray
    LeetCode之Reverse Words in a String
    LeetCode之Min Stack
    MySQL之系系统信息函数
    MySQL之日期时间函数
    MysqL之数值函数
    XML文件解析之JDOM解析
    XML文件解析之DOM4J解析
  • 原文地址:https://www.cnblogs.com/yidigo/p/6525163.html
Copyright © 2020-2023  润新知