简单记录下mysql 主从同步

简单记录下mysql 主从同步mysql 主从同步 主 读写 -> 从 同步 环境检查 主从数据库版本一致, 此处版本都为 5.5.64-MariaDB 主服务器配置 vi /etc/my.cnf.d/server.cnf # …

简单记录下mysql 主从同步

vi /etc/my.cnf.d/server.cnf
# [mysqld] 新增下面
server_id=100 # 保证唯一
log_bin=/var/log/mariadb/mysql-bin
binlog-do-db=eatlu # 要同步的库
expire_logs_days=3 # 日志文件保存时间


# 重启服务
sudo systemctl restart mariadb

# 登录数据库 进行相关设置
mysql -u root -p

CREATE USER "replica"@"%" IDENTIFIED BY "password";
GRANT REPLICATION SLAVE ON *.* TO "replica"@"%";
FLUSH PRIVILEGES;

# 查看主日志file 和 position
show master status G;


代码100分

  • 从服务器配置

    1. 先将主库的sql导入

    2. 修改配置

      代码100分vi /etc/my.cnf.d/server.cnf
      
      # [mysqld] 新增下面
      server_id=101 # 保证唯一
      log_bin=/var/log/mariadb/mysql-bin
      replicate-do-db=eatlu # 要同步的库
      expire_logs_days=3 # 日志文件保存时间
      
      # 重启服务
      sudo systemctl restart mariadb
      
      # 登录配置
      mysql -u root -p
      stop slave;
      # 参数修改成主服务器参数
      CHANGE MASTER TO MASTER_HOST="192.168.0.1", MASTER_PORT=3306, MASTER_USER="replica", MASTER_PASSWORD="password", MASTER_LOG_FILE="mysql-bin.000002", MASTER_LOG_POS=799;
      start slave;
      
      # 查看状态
      show slave status G;
      # Slave_IO_Running yes
      # Slave_SQL_Runniing yes
      	
      
      
  • 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
    转载请注明出处: https://daima100.com/8446.html

    (0)
    上一篇 2023-02-27
    下一篇 2023-02-27

    相关推荐

    发表回复

    您的电子邮箱地址不会被公开。 必填项已用*标注