• 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.完毕;

  • 相关阅读:
    C#正则表达式(2):常用的特殊字符(元字符,限定字符)
    asp.net中路径
    C#正则表达式常用元字符
    iTextSharp插入图像
    iTextSharp中中文显示实例
    asp.net中MD5
    sql语句操作数据库之新增
    asp.net使用uploadify上传文件不能超过4mb的解决方案
    在浏览器地址栏中执行js代码
    MSSQL系统常用全局变量
  • 原文地址:https://www.cnblogs.com/yidigo/p/6525163.html
Copyright © 2020-2023  润新知