zoukankan      html  css  js  c++  java
  • 主从架构配置

    一、在mysql主上的配置
    1.修改mysql的配置文件
    在[mysqld]组下面添加如下内容

    server-id=1 #给mysql服务设置一个编号,必须是唯一的
    log-bin=mysql-bin #开启二进制日志


    重启mysql服务

    service mysqld restart
    关闭防火墙
    service iptables stop
    setenforce 0‘

    2.登录mysql
    给mysql从服务器创建一个拥有复制权限的用户,密码为123
    grant replication slave on *.* to tom@'192.168.253.146' identified by '123';
    查看当前二进制日志
    show master status;


    二、在mysql从上的配置
    1.修改mysql的配置文件
    在[mysqld]组下面添加如下内容
    server-id=2 #给从服务器设置一个编号
    relay-log=mysql-relay #开启中继日志

    重启mysql服务
    service mysqld restart
    关闭防火墙
    service iptables stop
    setenforce 0

    2.登录mysql
    停止slave服务
    stop slave;

    更改master相关信息

    mysql> change master to
    -> master_host='192.168.253.133',
    -> master_user='tom',
    -> master_password='123',
    -> master_log_file='mysql-bin.000001',
    -> master_log_pos=331;

    开启slave服务
    start slave;

    查看slave状态
    mysql> show slave status G;

    查看以下两项是否都是YES,有一个不是YES就没有同步成功
    Slave_IO_Running: Yes
    Slave_SQL_Running: Yes


    三、测试
    在主上面创建一个数据库,看看从是否同步!

  • 相关阅读:
    时间复杂度和空间复杂度的故事
    Go -- 并发编程的两种限速方法
    Go -- type 和断言 interface{}转换
    Go -- 实现二叉搜索树
    Go语言程序的状态监控
    Go -- 中开启gctrace
    Go --- GC优化经验
    Mysql 性能优化20个原则(4)
    Mysql 性能优化20个原则(3)
    查看 activex 组件的方法
  • 原文地址:https://www.cnblogs.com/lhj2/p/11178424.html
Copyright © 2011-2022 走看看