微服务架构(三)数据库一主两从环境搭建

一、创建虚拟机快照

二、克隆两台上篇中已装好mysql的服务器

三、配置主从

1.主服务器:192.168.0.8 从服务器一:192.168.0.16 从服务器二:192.68.0.15

2.三台服务器设置id和打开日志,并修改auto.cnf里边的uuid保证3个不一样就行
[root@localhost ~]#  vi /home/morik/mysql/mysql_5.7.26/my.cnf

server-id=8                                        #集群内数据库唯一标识
log-bin=mysql-bin                              #开启二进制日志
auto_increment_increment=1           #自增长id每次自增长量为1         可以不用添加配置
auto_increment_offset=1                  #自增涨字段默认从1开始增长     可以不用添加配置

[root@localhost ~]# vi /home/morik/mysql/mysql_5.7.26/data/auto.cnf

3.在主服务器上新建两个同步数据的账号,并记住红框的标记的文字 蓝色的部分根据自己的实际情况修改用户名和***密码

[root@localhost ~]# systemctl restart mysql
[root@localhost ~]# mysql -uroot -p

mysql> GRANT REPLICATION SLAVE ON *.* TO 'root16'@'192.168.0.16' IDENTIFIED BY '***';
Query OK, 0 rows affected, 1 warning (0.02 sec)

mysql> GRANT REPLICATION SLAVE ON *.* TO 'root15'@'192.168.0.15' IDENTIFIED BY '***';
Query OK, 0 rows affected, 1 warning (0.02 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.03 sec)

mysql> show master status;


 

mysql> exit;

备注:创建号账号和可以到相应的16/15号服务器上连接下8号msyql:[root@localhost ~]# mysql -h 192.68.0.8 -P 3306 -u root16 -p

4.登录16号服务器做从数据库配置

[root@localhost ~]# systemctl restart mysql

[root@localhost ~]# mysql -uroot -p

mysql> change master to
    -> master_host='192.168.0.8',
    -> master_user='root16',
    -> master_password='***',
    -> master_log_file='mysql-bin.000001',
    -> master_log_pos=913;
Query OK, 0 rows affected, 2 warnings (0.38 sec)

mysql> start  slave;
Query OK, 0 rows affected (0.02 sec)

mysql> show slave status\G
5.登录15号服务器做从数据库配置

[root@localhost ~]# systemctl restart mysql

[root@localhost ~]# mysql -uroot -p

mysql> change master to
    -> master_host='192.168.0.8',
    -> master_user='root15',
    -> master_password='***',
    -> master_log_file='mysql-bin.000001',
    -> master_log_pos=913;
Query OK, 0 rows affected, 2 warnings (0.38 sec)

mysql> start  slave;
Query OK, 0 rows affected (0.02 sec)

mysql> show slave status\G

6.主库下新建测试从库是否 有同步

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

明天继续.........

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值