mysql集群架构主从配置

一 ,主库配置
1。修改主库的配置

 vi /etc/my.cnf

1.1 添加配置

log_bin=mysql-bin   #开启bin_log并指定名字
server-id=1     #每个库的唯一标识
sync-binlog=1 #每次执行一些写入性操作就与磁盘同步
binlog-ignore-db=information_schema   #忽略不同的库
binlog-ignore-db=performance_schema
binlog-ignore-db=sys

2。修改配置后重启服务

systemctl restart mysqld

3。授权那些从库可以同步主库的数据

grant replication slave on *.* to 'root'@'%' identified by 'root';
grant all privileges on *.* to 'root'@'%' identified by 'root';
 flush privileges;

4。查看主库状态

show master status;

二,从库配置
1.修改从库的配置

 vi /etc/my.cnf

1.1 添加配置

server-id=2  #集群架构唯一标识
relay_log=mysql-relay-bin #设置relay_log名字
read_only=1 #设置为只读

2。重启mysql服务

 systemctl restart mysqld;

3。登录mysql

mysql -uroot -p

4。查看slave状态

show slave status;

5。mysql命令行里执行同步复制命令
master_host 主库的ip
master_port 主库的端口
master_user 主库的用户名
master_password 主库的密码
master_log_file 在主库执行show master status;后file的值
master_log_pos 在主库执行show master status;后Position的值

change master to master_host='192.168.1.9',master_port=3306,master_user='root',master_password='root',master_log_file='mysql-bin.000001',master_log_pos=869;

6。开启从库

 start slave;

7。查看slave状态

show slave status \G;

ok 在主库的所有操作从库就会有了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值