新闻中心

mysql如何搭建主从复制环境_mysql主从复制环境搭建方法

2025-11-22
浏览次数:
返回列表
主从复制需配置主库启用二进制日志并创建复制用户,从库设置server-id和主库连接信息,启动复制后验证数据同步。1. 主库配置log-bin、server-id,创建repl用户;2. 从库配置server-id、relay-log,执行CHANGE MASTER并START SL*E;3. 检查Sl*e_IO_Running和Sl*e_SQL_Running为Yes,主库操作在从库同步即成功。

mysql如何搭建主从复制环境_mysql主从复制环境搭建方法

MySQL主从复制是一种常见的数据库架构,用于提升数据安全性、读写分离和备份效率。通过配置主从复制,主库(Master)的数据变更会自动同步到从库(Sl*e),实现数据冗余和负载分担。下面介绍如何搭建MySQL主从复制环境。

1. 环境准备

确保主从服务器已安装相同或兼容版本的MySQL,并能通过网络互相通信。

  • 主库IP:192.168.1.10
  • 从库IP:192.168.1.11
  • MySQL版本建议一致(如MySQL 5.7或8.0)
  • 关闭防火墙或开放3306端口

2. 配置主库(Master)

编辑主库的配置文件 my.cnf(通常位于 /etc/my.cnf 或 /etc/mysql/my.cnf):

[mysqld]
server-id = 1
log-bin = mysql-bin
binlog-format = ROW
expire-logs-days = 7
max-binlog-size = 100M

重启MySQL服务使配置生效:

systemctl restart mysqld

登录MySQL创建用于复制的账号:

CREATE USER 'repl'@'192.168.1.11' IDENTIFIED BY 'password';
GRANT REPLICATION SL*E ON *.* TO 'repl'@'192.168.1.11';
FLUSH PRIVILEGES;

查看主库当前二进制日志状态:

SHOW MASTER STATUS;

记录输出中的 File 和 Position 值,后续从库配置需要使用。

3. 配置从库(Sl*e)

修改从库的 my.cnf 文件:

[mysqld]
server-id = 2
relay-log = mysql-relay-bin
log-sl*e-updates = 1
read-only = 1

重启从库MySQL:

systemctl restart mysqld

登录MySQL,设置主从连接信息:

Magick Magick

无代码AI工具,可以构建世界级的AI应用程序。

Magick 225 查看详情 Magick CHANGE MASTER TO
MASTER_HOST='192.168.1.10',
MASTER_USER='repl',
MASTER_PASSWORD='password',
MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS= 154;

其中 MASTER_LOG_FILE 和 MASTER_LOG_POS 使用主库 SHOW MASTER STATUS 的结果。

启动复制线程:

START SL*E;

查看复制状态:

SHOW SL*E STATUS\G

重点关注以下两个字段:

  • Sl*e_IO_Running: Yes
  • Sl*e_SQL_Running: Yes

如果均为Yes,说明主从复制已正常运行。

4. 验证主从复制

在主库执行建表和插入操作:

CREATE DATABASE testdb;
USE testdb;
CREATE TABLE t1 (id int);
INSERT INTO t1 VALUES (1),(2),(3);

登录从库,检查数据是否同步:

USE testdb;
SELECT * FROM t1;

若查询结果与主库一致,说明复制成功。

基本上就这些。只要配置正确,MySQL主从复制搭建并不复杂,但需注意server-id唯一、网络连通性和权限设置。出现异常时可通过 SHOW SL*E STATUS 中的 Last_Error 排查问题。

以上就是mysql如何搭建主从复制环境_mysql主从复制环境搭建方法的详细内容,更多请关注其它相关文章!


# 是一种  # 网站建设审批程序  # seo零基础自学教程seo和sem  # 网站推广排名就属小钢炮  # 温州seo网站关键词  # 正新鸡排营销推广视频  # 浙江seo服务加盟电话  # 即墨区网站建设方案  # seo流量源于哪个网站  # 中企动力的网站建设  # 湖南网站建设公司流程  # 相关文章  # 均为  # mysql  # 操作步骤  # 全攻略  # 重启  # 多个  # 镜像  # 离线  # sql创建  # 配置文件  # ssl  # 端口  # 防火墙  # word 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: 初次安装JDK时环境变量如何正确配置_J*A_HOME与PATH设置规则讲解  html怎么在cmd下运行php文件_cmd运行html中php文件方法【教程】  Mudbox图层蒙版怎么用_Mudbox图层蒙版数字雕刻应用技巧  excel怎么制作工资条 excel快速生成工资条的方法  TikTok网页版直接登录 TikTok网页端官方平台入口  Lar*el如何生成PDF或Excel文件_Lar*el文档导出工具与使用教程  J*aScript 字符串标签转换:使用正则表达式高效替换  Go调试环境为何无法启动_Go调试器启动失败原因与解决策略  解决Django多数据库/多Schema环境下外键迁移问题  vivo手机参数配置怎么增强信号_vivo手机参数配置信号增强方法  如何高效处理PHP中的Excel数据导入导出?PortPHP/Spreadsheet助你轻松搞定!  Eclipse怎么运行工程_Eclipse工程运行配置说明  J*a递归快速排序中静态变量的状态管理与陷阱  DLsite中文平台入口 DLsite官网内容在线查看  C++如何进行游戏物理模拟_使用Box2D库为C++游戏添加2D物理效果  在哪找SublimeJ远程工具_SFTP插件配置教程  J*aScript中高效清空DOM列表元素:解决for循环中断与任务管理问题  163邮箱登录密码 163邮箱忘记密码找回  搜狗浏览器如何使用密码生成器创建强密码 搜狗浏览器内置密码安全工具  网易大神怎么保存别人动态的图片_网易大神动态图片保存方法  拼多多赚钱渠道_拼多多收益来源  将JSON对象数组转置为键值对列表的实用指南  AO3最新官网入口公告_2025AO3镜像站实时查询方法  使用J*aScript检测输入元素是否包含在特定类中  Win11怎么设置鼠标主按键_Win11鼠标左右键功能互换  PrimeNG Sidebar背景色自定义指南:CSS覆盖与主题化实践  4399免费游戏网址入口 4399小游戏免费入口点开即玩  Django AJAX 文件上传教程:解决图片无法保存到模型的常见问题  圆通快递查询实时追踪 圆通物流包裹状态快速查看  一加手机拍照效果不好怎么办 一加哈苏影像调校与专业模式使用教程【高手篇】  必由学登录入口 必由学官方网站在线访问链接  《马克思佩恩3》早期版本曝光 UI设计曾多次调整!  2025俄罗斯Yandex最新入口 官方网站地址及浏览器下载指南  Golang如何实现Web接口签名验证_Golang Web接口签名校验开发方法  AO3官方可用镜像 Archive of Our Own网页版最新入口  Python:递归比较文件夹内容并找出特定类型文件的差异  MAC如何将整个网页截长图_MAC使用Safari的导出为PDF或第三方工具  EMS快递官网app_中国邮政速递物流手机客户端  css元素hover动画延迟生效怎么办_使用animation-delay调整触发时间  LINUX的I/O重定向是什么_深入理解LINUX中 >、>> 与 < 的区别  解决移动端滚动问题的overflow属性应用指南  Mac终端命令大全_Mac常用Terminal指令速查  J*aScript生成器_j*ascript异步迭代  漫蛙官网正版漫画入口 漫蛙2官方网页登录地址  QQ邮箱官方登录入口_QQ邮箱网页版快捷使用平台  在Runstone环境中高效处理TasteDive API的JSON数据  MongoDB Aggregation:在嵌套对象数组中精确匹配ObjectId  J*aScript井字棋(Tic-Tac-Toe)核心交互逻辑实现教程  HTML5原生日期选择器与jQuery UI:实现日期选择器的联动与程序化控制  QQ邮箱官网登录入口 QQ邮箱网页版邮箱快速登录 

搜索