MySQL如何搭建主从同步实现操作
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,小编给大家分享一下MySQL如何搭建主从同步实现操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、MySQL 8.0
千家信息网最后更新 2025年11月11日MySQL如何搭建主从同步实现操作
小编给大家分享一下MySQL如何搭建主从同步实现操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
一、MySQL 8.0 主从同步
主从同步的流程(原理):
master将变动记录到二进制日志文件(binary log)中,即配置文件中 log-bin 指定的文件,这些记录叫做二进制日志事件(binary log events);master将二进制日志文件发送给 slave;slave通过 I/O 线程读取文件中的内容写到 relay 日志中;slave执行 relay 日志中的事件,完成数据在本地的存储。
搭建主从需要注意的事项:
主从服务器操作系统版本和位数一致;
Master和Slave数据库版本要一致;Master 和 Slave 数据库中的数据要一致;
Master 开启二进制日志, Master 和 Slave 的 server_id 在局域网内必须唯一。
二、MySQL主从搭建
2.1 Master 上的操作
修改 master 的配置( my.cnf)加入下面的内容:
[mysqld] log-bin=mysql-bin # id 必须唯一!!! server-id=1
重启 master:
systemctl restart mysql
在 master 中创建用于主从同步的用户:
mysql> # 创建用户mysql> CREATE USER 'hugh'@'%' IDENTIFIED WITH mysql_native_password BY '123456';mysql> # 授权用户mysql> GRANT REPLICATION SLAVE ON *.* TO 'hugh'@'%';mysql> # 刷新权限mysql> FLUSH PRIVILEGES;
查看主服务器状态:
show master status;
记录下 File 和 Position 的值,之后要用到。
2.2 Slave 上的操作
修改slave 的配置( my.cnf)加入下面的内容:
[mysqld] # id 必须唯一!!! server-id=2
重启 slave:
systemctl restart mysql
登录 MySQL 并运行以下命令,设置主节点参数:
mysql> CHANGE MASTER TOMASTER_HOST='master的IP地址',MASTER_USER='hugh',MASTER_PASSWORD='123456',MASTER_LOG_FILE='binlog.000006',MASTER_LOG_POS=856;
最后两行就是我们记录下的 File 和 Position 的值。
查看主从同步的状态:
mysql> show slave status\G;
检查下面的信息,都为 yes 才代表搭建成功:
Slave_IO_Running: YesSlave_SQL_Running: Yes
以上是"MySQL如何搭建主从同步实现操作"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
主从
同步
日志
内容
文件
二进制
数据
一致
用户
篇文章
面的
配置
事件
数据库
服务器
版本
状态
服务
成功
操作系统
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库系统如何维护
嘉定区正规数据库系统资格
关于网络安全的短视频图片
chrome插件开发全局数据库
js点击获取数据库
佳木斯软件开发公司地址
云化服务器
txt数据库 查询
西藏自治区网络安全公告
购物网站要买一个什么样的服务器
电力网络安全插画
软件开发费计入哪个账户
世界互联网的黑科技
浪潮服务器cpu高温报警死机
互联网科技法律服务
网络安全七一讲话感想和心得体会
国家网络安全宣传片观后感
ue4 软件开发
大连办公管理软件开发
参内和贵网络技术服务部
服务器远程登录密码过期
佳木斯软件开发公司地址
远程服务器返回402
数据库自定义时间无法跳转
播放关于网络安全的简笔画
android软件开发助手
网络安全信息说法正确的有
面试软件开发测试技能专长
ue4 软件开发
安装2003金蝶数据库