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 @ 2022-05-23 16:40  笑春风**  阅读(152)  评论(0)    收藏  举报