千家信息网

MySQL中怎么搭建读写分离环境

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关MySQL中怎么搭建读写分离环境,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。主机配置主机的配置就三个步骤,比较容易:1.
千家信息网最后更新 2026年11月03日MySQL中怎么搭建读写分离环境

这篇文章将为大家详细讲解有关MySQL中怎么搭建读写分离环境,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

主机配置

主机的配置就三个步骤,比较容易:

1.授权给从机服务器

GRANT REPLICATION SLAVE ON *.* to 'rep1'@'192.168.248.139' identified by '123';FLUSH PRIVILEGES;

这里表示配置从机登录用户名为 rep1,密码为 123,并且必须从 192.168.248.139这个地址登录,登录成功之后可以操作任意库中的任意表。其中,如果不需要限制登录地址,可以将 IP 地址更换为一个 %。

2.修改主库配置文件,开启 binlog ,并设置 server-id ,每次修改配置文件后都要重启 MySQL 服务才会生效

vi /etc/my.cnf

修改的文件内容如下:

[mysqld]log-bin=/var/lib/mysql/binlogserver-id=128binlog-do-db = cmdb

如下图:

•log-bin:同步的日志路径及文件名,一定注意这个目录要是 MySQL 有权限写入的(我这里是偷懒了,直接放在了下面那个datadir下面)。•binlog-do-db:要同步的数据库名,当从机连上主机后,只有这里配置的数据库才会被同步,其他的不会被同步。•server-id: MySQL 在主从环境下的唯一标志符,给个任意数字,注意不能和从机重复。

配置完成后重启 MySQL 服务端:

systemctl restart mysqld

3.查看主服务器当前二进制日志名和偏移量,这个操作的目的是为了在从数据库启动后,从这个点开始进行数据的恢复:

show master status;

至此,主机配置完成。

从机配置

从机的配置也比较简单,我们一步一步来看:

1.在/etc/my.cnf 添加下面配置:

注意从机这里只需要配置一下 server-id 即可。

注意:如果从机是从主机复制来的,即我们通过复制 CentOS 虚拟机获取了 MySQL 实例 ,此时两个 MySQL 的 uuid 一样(正常安装是不会相同的),这时需要手动修改,修改位置在 /var/lib/mysql/auto.cnf ,注意随便修改这里几个字符即可,但也不可太过于随意,例如修改了 uuid 的长度。

2.使用命令来配置从机:

change master to master_host='192.168.248.128',master_port=3306,master_user='rep1',master_password='123',master_log_file='binlog.000001',master_log_pos=120;

这里配置了主机地址、端口以及从机登录主机的用户名和密码,注意最后两个参数要和 master 中的保持一致。

3.启动 slave 进程

start slave;

启动之后查看从机状态:

show slave status\G;

4.查看 slave 的状态

主要是下面两项值都要为为 YES,则表示配置正确:

Slave_IO_Running: YesSlave_SQL_Running: Yes

关于MySQL中怎么搭建读写分离环境就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

配置 主机 登录 地址 数据 文件 同步 服务 环境 内容 数据库 两个 密码 文章 日志 更多 服务器 状态 用户 用户名 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 什么是科技互联网 科技创新与互联网经济 以房互联网科技 云电互联网科技 无线互联网科技 互联网科技公司有哪些 大白互联网科技 互联网科技博客 中国互联网金融科技基金 哈尔滨新华互联网科技学院 互联网校园科技培训 宝灵互联网科技有限公司 速维有品互联网信息科技(苏州)有限公司 中国互联网公司排名锤子科技 烟台灵鸽互联网科技有限公司 山东有哪些互联网科技公司 互联网营销推广黑科技 陕西九四连强互联网科技有限公司 互联网科技对化妆品行业 伍佰万互联网科技是干嘛的 西安纸贵互联网科技有限公司 互联网 的科技创新 晓花互联网科技有限公司网址 搜狐科技互联网 上海钢联属于互联网科技股吗 张召忠谈中国互联网科技 普陀区互联网教育科技管理办法 易租星互联网科技有限公司 互联网科技和医药行业 知域互联网科技有限公司官网
0