• MySQL数据库主从配置


    主服务器必须打开开二进制日志.

    主要是修改配置文件 , 一般在 linux 下安装的 mysql 配置文件是 my.cnf, 在 windwos 下是 my.ini,

    修改主服务器配置文件

    server-id=1

    log-bin= 二进制文件的位置 #主服务器需打开二进制日志

    binlog-do-db=mydata     #需要同步的数据库

    #binlog-ignore-db= #需要忽略的数据库

    主服务器创建一用户,该用户必须有 REPLICATION SLAVE 权限

    配置从服务器

    server-id = 2

    replicate-do-db=mydata

    进入从服务器MySQL命令行执行命令

    change master to master_host=' 主服务器地址 ', master_user=' 用户名 ', master_password=' 密码 ',

    master_port= 端口号 ,MASTER_CONNECT_RETRY=10;

    例如:

    change master to master_host='192.168.16.6',

    master_user='slave',master_password='123456',master_port=3306,master_connect_retry=10;

    再执行 start slave;

    重启 mysql 后后在从服务器输入命令

    show slave status\G;

    查看状态:

      Slave_IO_State: Waiting for master to send event

                      Master_Host: 192.168.16.6

                      Master_User: slave

                      Master_Port: 3306

                    Connect_Retry: 10

                  Master_Log_File: binlog.000002

              Read_Master_Log_Pos: 903

                   Relay_Log_File: relaylog.000004

    .........

    在主服务器上建立数据库数据表后查看从服务器,看是否配置成功

    撤销配置:

    进入命令行执行 stop slave; 再执行reset slave;即可.

  • 相关阅读:
    Python---Flask--08--Flask-Ckeditor
    Python---Flask--07--SQLAlchemy基本关系
    Python---Flask--06--分页的实现
    Python---Flask--05--g对象和钩子函数
    maven项目管理构建
    POI 设置
    http状态码
    hibernate框架之-查询结果集返回类型
    Struts2框架之-注解开发
    Struts2框架之-Struts2的标签
  • 原文地址:https://www.cnblogs.com/zox2011/p/2369623.html
Copyright © 2020-2023  润新知