MySQL 之 主从复制

  1. 主配置文件(win下是my.ini,linux下是my.cnf)

#mysql 服务ID,保证整个集群环境中唯一

server-id=1

#mysql binlog 日志的存储路径和文件名

log-bin=/var/lib/mysql/mysqlbin

#错误日志,默认已经开启

#log-err

#mysql的安装目录

#basedir

#mysql的临时目录

#tmpdir

#mysql的数据存放目录

#datadir

#是否只读,1 代表只读, 0 代表读写

read-only=0

#忽略的数据, 指不需要同步的数据库

binlog-ignore-db=mysql

#指定同步的数据库

#binlog-do-db=db01

创建同步数据的账户,并且进行授权操作:

grant replication slave on *.* to 'itcast'@'192.168.17.136' identified by 'itcast';

其中 192.168.17.136 指从库IP地址

flush privileges;

查看二进制文件的状态:

show master status;

  1. 从 配置文件

#mysql 服务端 ID, 唯一
server-id = 2

指定 binlog 日志

log-bin = /var/lib/mysql/mysqlbin

执行

CHANGE MASTER TO MASTER_HOST= '192.168.17.135', MASTER_USER='itcast',MASTER_PASSWORD='itcast', MASTER_LOG_FILE='mysqlbin.000009', MASTER_LOG_POS=154;

在从库中执行 开启同步

开启同步

START SLAVE;

停止同步

STOP SLAVE;

重置同步状态

RESET SLAVE;

查看同步状态:

SHOW SLAVE STATUS;

两个yes表示成功

参考:

使用 MySQL 数据库实现主从复制配置_mysql 配置主从复制,复制指定表-CSDN博客

mysql数据库主从复制解析及应用_"grant replication slave on *.* to slave@192.168.1-CSDN博客

MySQL只同步单个表或多个表,非全部同步!_replicate-do-table-CSDN博客

mysql 主从 指定表_mysql主从复制指定库和表-CSDN博客

相关推荐
Database_Cool_1 小时前
阿里云 RDS MySQL 降本增效实战:从规格选型到成本优化,月成本降低64%全攻略
mysql·阿里云·云计算
java_logo1 小时前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
广州灵眸科技有限公司9 小时前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技
Cloud云卷云舒11 小时前
云卷云舒:从Oracle/MySQL迁移到HaishanDB:迁移评估工具核心技术拆解
mysql·oracle·ai-native·haishandb·信创数据库替换
憧憬成为web高手11 小时前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
段一凡-华北理工大学12 小时前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?
开发语言·数据库·后端·oracle·rust·工业智能体·高炉智能化
oradh14 小时前
Oracle XTTS实现跨版本迁移和升级(Oracle 11g单库升级至19C RAC集群)
数据库·oracle·11g升级19c·xtts跨版本迁移和升级
用户713335851562414 小时前
MySQL - 事务、redo/undo 日志与 MVCC
mysql
z1234567898615 小时前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程
程序猿DD15 小时前
一个 API Key,统一调用大模型、生图和联网搜索
数据库·网关