请选择 进入手机版 | 继续访问电脑版

Vivant

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1763|回复: 0

MySQL数据库主从配置

[复制链接]
发表于 2022-6-27 15:34:43 | 显示全部楼层 |阅读模式

  1. yum install numactl yum install perl
复制代码

#设置主数据库ID
  1. vim /etc/my.cnf
  2. service_id = 11
  3. log-slave-updates=true
复制代码
#创建同步用户
  1. create user 'cong'@'%' identified by '(3lhlf<3Yz!S';
复制代码
#赋权
  1. grant replication slave,replication client on *.* to 'cong'@'%';
复制代码
#MySQL8.0+修改加密方式
  1. alter user 'root'@'%' identified with mysql_native_password by '(3lhlf<3Yz!S';
复制代码
#刷新权限
  1. flush privileges;
复制代码
#提示密码不安全修改密码策略
  1. show VARIABLES LIKE 'validate_password%';
  2. set global validate_password.policy=0;
  3. set global validate_password.length=1;
  4. ALTER USER 'root'@'%' IDENTIFIED BY '(3lhlf<3Yz!S';
  5. mysql -uroot -p(3lhlf<3Yz!S
复制代码
#查询文件、偏移量
  1. show master status;
  2. binlog.000018      157
复制代码
#登录从服务器MySQL
#设置从数据库ID
  1. vim /etc/my.cnf
  2. service_id = 12
复制代码
#进行主从关系设置
  1. change master to master_host='192.168.33.128',master_user='cong',master_password='(3lhlf<3Yz!S',master_log_file='binlog.000018',master_log_pos=157;
复制代码
#启动从服务器进程
  1. start slave;
复制代码
#停止从服务器进程
  1. stop slave;
复制代码
#查看从服务器进程状态
  1. show slave status\G;
复制代码
#提示:Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for  replication to work.需要修改uuid
  1. vim /var/lib/mysql/auto.cnf
复制代码
最终效果主增加从增加,从增加主不增加

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Vivant ( 京ICP备18055970号 )

GMT+8, 2022-12-6 23:03 , Processed in 0.053199 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表