• 搭建MySql主从复制(一主一从)


    1.Mysql主从复制原理

    2.主机配置

    修改配置文件:vim /etc/my.cnf
    #主服务器唯一 ID
    server-id=1
    #启用二进制日志
    log-bin=mysql-bin
    #设置不要复制的数据库 可设置多个
    binlog-ignore-db=mysql
    binlog-ignore-db=information_schema
    #设置需要复制的数据库
    binlog-do-db= 需要复制的主数据库名字
    #设置 logbin 格式
    binlog_format=STATEMENT

     

    3.从机配置

    修改配置文件:vim /etc/m y.cnf
    #从服务器唯一 ID
    server-id=2
    #启用中继日志
    relay-log=mysql-relay

    4.主机、从机重启mysql服务

    systemctl restart mysqld
    systemctl status mysqld

    5.主机、从机关闭防火墙

    6.在主机创建账号并授权slave

    #在主机 MySQL 里执行授权命令
    GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' IDENTIFIED BY '123123';

     7.在从机上配置需要复制的主机

    #复制主机的命令
    CHANGE MASTER TO MASTER_HOST='主机的 IP 地址',
    MASTER_USER='slave',
    MASTER_PASSWORD='123123',
    MASTER_LOG_FILE='mysql-bin.具体数字 ',MASTER_LOG_POS=具体值;
    #启动从服务器复制功能
    start slave;
    #查看从服务器状态
    show slave statusG;

     8.停止从服务复制功能

     9.重新配置主从

  • 相关阅读:
    PHP压缩html网页代码 : 清除空格,制表符,注释标记
    CentOS 编译 Nginx 服务
    Fedora 下安装Fcitx输入法
    SVN 脚本
    Linux 在线播放
    Linux命令行下常用svn命令
    linux vi(vim)常用命令汇总
    MySQL修改root密码
    Fedora 查看CHM帮助文档
    Fedora 快捷键
  • 原文地址:https://www.cnblogs.com/wiliamzhao/p/14103098.html
Copyright © 2020-2023  润新知