• mysql 主从配置


    服务器受限,需在同一台机器上安装多个mysql,安装方法见 windows一机多装mysql,5.5+版本,8.0.11版本

    01.两台mysql服务准备,同一台机器上端口分别为【33062(主端口),33063(从端口)】

    02.主服务master【33062(主端口)】配置
    02.01.修改配置文件 D:Program FilesMySQL Server 5.7-d2my.ini
    #### 主Master配置
    #### 启用二进制日志####
    log-bin=mysql-bin
    #### 服务器唯一标识####
    server-id=33062
    #### 数据库字符集####
    character-set-server=utf8
    #### 是你需要复制的数据库名称,如果有多个就用逗号“,”分开;或者分行写
    binlog-do-db=33062
    #### 不参与主从的数据库名,不参与主从复制的数据库名mysql
    #### 保存,重启数据库服务。
    #### binlog-ignore-db=mysql

     


    02.02. 登录mysql查看看主库信息,用于从库配置
    ../../../bin>mysql -r root -p
    show master status ;

     

    02.03. 创建主库用户,授权给从库访问
      grant replication slave on *.* to 'root'@'localhost' identified by 'root' ;
      flush privileges;

      

     

    02.04. 重启主库mysql服务,查看主库信息
      net stop mysql服务名
      net start mysql服务名
      show master status ;

    03.从服务slave【33063(从端口)】配置
      03.01.修改配置文件 D:Program FilesMySQL Server 5.7-d3my.ini

    #### 从SLAVE配置
    #### 启用二进制日志####
    log-bin=mysql-bin
    #### 服务器唯一标识####
    server-id=33063
    #### 数据库字符集####
    character-set-server=utf8

       


    03.02. 修改从库复制信息
    change master to 
    master_host='127.0.0.1',
    master_port=33062,
    master_user='root',
    master_password='root',
    master_log_file='mysql-bin.000003',
    master_log_pos=2300;

     

    03.02. 重启从库mysql服务
    net stop mysql服务名
    net start mysql服务名
    stop slave ;
    start slave ;
    show slave statusG

       


      SHOW PROCESSLISTG

      

     

  • 相关阅读:
    团队开发冲刺第十五天
    团队开发冲刺第十四天
    团队开发冲刺第十三天
    团队开发冲刺第十二天
    团队开发冲刺第十一天
    团队开发冲刺第十天
    幸运抽奖案例
    java中如何数组是如何赋值的?
    使用java中的String类操作复杂的字符串
    java中随机生成26个字母组合的随机验证码
  • 原文地址:https://www.cnblogs.com/liujf-a-mad-man/p/10784701.html
Copyright © 2020-2023  润新知