MySQL 主从复制配置
AI-摘要
TLDR GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
MySQL 主从复制配置
lololowe应用架构
节点 | 系统 | 数据库版本 | IP 地址 |
---|---|---|---|
主节点 | Ubuntu 24.04 | MySQL 5.7.23 | 192.168.52.15 |
从节点 | CentOS 7.6 | MySQL 5.7.44 | 192.168.52.13 |
主节点配置
主节点开启二进制日志功能:
1 | cat >> /etc/mysql/mysql.conf.d/mysqld.cnf << EOF |
重启主节点:
1 | sudo systemctl restart mysql |
为root用户授权主从复制权限并修改密码:
1 | SET GLOBAL validate_password_policy = LOW; -- 修改密码策略 |
记录二进制日志坐标:
1 | show master status; |
从节点配置
从节点开启二进制日志功能:
1 | cat >> /etc/my.cnf << EOF |
重启从节点:
1 | sudo systemctl restart mysqld |
连接主节点:
1 | CHANGE MASTER TO |
测试
主节点创建数据库并插入数据:
1 | CREATE DATABASE test_db; -- 创建数据库 |
注意:如果连接不上主节点,需要检查主节点是否放行3306端口。
从节点查看数据:
1 | show databases; -- 查看数据库 |
参考:
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果