当前位置: 首页 > news >正文

[MySQL]主从服务器布置

配置主服务器

配置文件 /etc/my.cnf 在[mysqld]下进行配置

log_bin=ON //启动二进制日志
log-bin = mysql-bin //启用二进制日志,用于记录主服务器的更新操作
server-id =1  // 用来表示mysql服务id,保证集成环境中的唯一性 , 范围 [1,2^32)
read-only=0   //  1表示只读, 0代表读写// 下面2个作为了解binlog-ignore-db=mysql  //表示不需要同步的数据库
binlog-do-db=db01      //指定同步的数据库

在这里插入图片描述

配置完成后重启服务器

sudo systemctl restart mariadb;  //mysql
sudo systemctl restart mysqld;   //较新版本的mysql

登录mysql ,创建用户,并授予主从复制权限

create user 'filestore'@'%' identified  by '[密码]' ;// 创建用户
grant replication slave on *.* to 'filestore'@'%' ;//给用户主从复制权限
show Grants for filestore@'%' ;  //查看用户权限

在这里插入图片描述

show master status;

在这里插入图片描述

配置 从 服务器

配置文件 /etc/my.cnf 在[mysqld]下进行配置

在这里插入图片描述

$ sudo systemctl restart mariadb; //重启

连接主服务器

CHANGE MASTER TO
MASTER_HOST = ‘[主机ip]’,
MASTER_USER = ‘filestore’,
MASTER_PASSWORD = ‘[密码]’,
MASTER_LOG_FILE = ‘mysql-bin.000007’,
MASTER_LOG_POS = 154;

启动主从复制

start slave

查看状态

show slave status \G ;

在这里插入图片描述

可能出现的问题: slava_IO 不能成功连接 .

出现的原因:

1.MySQL端口(3306)没能正确打开

​ //尝试mysql -h 远程登录进行验证

2.CHANGE MASTER TO 语句中,信息存在错误

可能需要用到的其他命令

// 重新配置slave
stop slave; //停止slave
reset master;//重置master
CHANGE MASTER TO ··· //  配置相关信息
start slave//启动从服务器复制功能
show slave status\G //查看slave 状态信息
http://www.lryc.cn/news/134125.html

相关文章:

  • 图像处理算法大全(基于libyuv或IPP)----NV12转成I420,RGB24,ARGB集合
  • 机器人操作系统:ROS2 仿真入门
  • 面试题:线程池的底层工作原理
  • Excel/PowerPoint条形图改变顺序
  • 【操作系统】虚拟内存相关分段分页页面置换算法
  • Unrecognized Hadoop major version number: 3.0.0-cdh6.3.2
  • 机器学习分类,损失函数中为什么要用Log,机器学习的应用
  • PySpark安装及WordCount实现(基于Ubuntu)
  • SpringBoot 模板模式实现优惠券逻辑
  • 并查集 rank 的优化(Java 实例代码)
  • TDA4超级玩家浮出水面,行泊一体功能、成本刷到极致
  • 3分钟了解Android中稳定性测试
  • LVS-DR+keepalived实现高可用负载群集
  • 阿里云国际版注册教程
  • 基于百度文心大模型创作的实践与谈论
  • Java基础知识题(五)
  • 攻防世界-fileinclude
  • 流媒体服务器SRS的搭建及QT下RTMP推流客户端的编写
  • Effective C++条款11——在operator=中处理“自我赋值”(构造/析构/赋值运算)
  • 可视化绘图技巧100篇基础篇(八)-气泡图(一)
  • Elasticsearch查询之Disjunction Max Query
  • Lock wait timeout exceeded; try restarting transaction的错误
  • ShardingSphere01-docker环境安装
  • Java代码审计13之URLDNS链
  • 区间预测 | MATLAB实现QRBiGRU双向门控循环单元分位数回归时间序列区间预测
  • Python面向对象植物大战僵尸
  • 大屏模板,增加自适应(包含websocket)
  • 电商系统架构设计系列(九):如何规划和设计分库分表?
  • 从Web 2.0到Web 3.0,互联网有哪些变革?
  • QT中资源文件resourcefile的使用,使用API完成页面布局