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 #查看同步配置信息

到此配置完成

浙公网安备 33010602011771号