首页 > 数据库技术 > 详细

虚拟机centos7Mysql实现主从配置

时间:2020-11-13 18:13:56      阅读:38      评论:0      收藏:0      [点我收藏+]

环境搭建

  • 在虚拟机上和创建原来两个一模一样的centos7系统,并安装相同版本的mysql(可以先创建一个再克隆)

在master上操作

  • 登录mysql

  mysql -u root -p

  • 使用mysql

  use mysql;

  • 创建用户

  CREATE USER `lystbc1`@`%` IDENTIFIED BY ‘Lys135426tbc@‘;

  • 给用户授权

  GRANT REPLICATION SLAVE ON *.* to ‘lystbc1‘@‘%‘ WITH GRANT OPTION;

  • 修改加密规则

  ALTER USER ‘lystbc1‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘Lys135426tbc@‘;

  • 刷新权限

  FLUSH PRIVILEGES;

  • 修改master配置文件

  vim /etc/my.cnf
  log-bin=mysql-bin // 开启binlog 日志
  server-id=1

  • 修改slave配置文件

  vi /etc/my.cnf
  server-id=2

  • 使用 show master status; 查看master bin log信息

  File: binlog.000001; // 日志名称
  Position: 6552; // 日志偏移量

  • 进入slave数据库配置

  mysql> CHANGE MASTER TO
  -> MASTER_HOST=‘192.168.111.148‘,
  -> MASTER_PORT=3306,
  -> MASTER_USER=‘lystbc1‘,
  -> MASTER_PASSWORD=‘Lys135426tbc@‘,
  -> MASTER_LOG_FILE=‘binlog.000001‘,
  -> MASTER_LOG_POS=6552;

  • 查看(Slave)主从同步状态

  mysql> show slave status\G;

  • 开启主从同步

  mysql> start slave;

  • 如果Slave_IO_Running是NO,需要重启数据库,再次查看

  service mysqld restart

  • 验证,在master创建数据库表,看slave是否同步成功

 

虚拟机centos7Mysql实现主从配置

原文:https://www.cnblogs.com/lystbc/p/13969937.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!