mysql 主从配置

 

主库配置

1.修改配置文件 my.cnf  #(do需要写入的,lgnore 排除的)

bin-log=bin-log #开启写入日志 名称随意(必需)

server-id = 1 #ID唯一(必需)

binlog_format=mixed #写入日志模式 默认mixed  (选择)

max_binlog_size = 1K #日志大小 默认1G 最小1K (选择)

binlog-do-db=test #指定写入日志的数据库 默认全部 (选择)

binlog-lgnore-db=test #排除写入日志的数据库 默认不排除 (选择)

2.创建用户 (也可使用现成用户root)

grant replication slave on *.* to slave@‘从库IP’ identified by '123456'; #用户 slave 密码123456 授予所有库.表权限

3.查看当前日志文件和日志端口

show master status; 

 

从库配置

1.修改配置文件 my.cnf  #(do需要写入的,lgnore 排除的)

server-id = 2 #ID唯一(必需)

replicate_do_db=test #需要复制的库 默认全部 (选择)

replicate_do_table=test.a #需要复制的表 默认全部(选择)

replicate-lgnore-table=test.c #排除要复制的表(选择)

2.配置同步参数

stop slave; #关闭同步操作

CHANGE MASTER TO 

master_host = '主库IP地址',

master_port=主库端口号,

master_user = '主库用户名',

master_password = '主库密码',

master_log_file = '主库当前日志文件',

master_log_pos = 主库当前日志端口;

start slave; #开启同步操作

show slave status #查看同步配置信息 

 

 到此配置完成

posted @   笑春风**  阅读(142)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示