zoukankan      html  css  js  c++  java
  • 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.完毕;

  • 相关阅读:
    Python-cookie,session
    Django_models下划线__正反查询,对象正反查询
    Python利用PIL生成随机验证码图片
    简单实用的分页类-python
    Django_Form验证(三)字段,字段的参数,widgets种类
    Django_Form验证(二),ajax验证
    Django_Form验证(一)
    Django提交文件的方式
    在linux下安装python3.6.6
    celery学习
  • 原文地址:https://www.cnblogs.com/yidigo/p/6525163.html
Copyright © 2011-2022 走看看