js css htmlMySQL数据库数据库

MySql高可用集群测试操作

2023-03-03  本文已影响0人  技术老男孩

一、停止主数据库服务器host66

create database db1;
create table db1.a(id int);
grant select ,insert on db1.* to yaya@"%" identified by "123qqq...A";
[root@host50 ~]# mysql -h192.168.88.100 -uyaya -p123qqq...A
insert into db1.a values (8888);
select  * from  db1.a;
[root@host66 ~]# systemctl  stop  mysqld
# 依然可以连接VIP地址访问数据库服务
[root@host50 ~]# mysql -h192.168.88.100 -uyaya -p123qqq...A
mysql> insert into db1.a values (9999);
mysql> select  * from  db1.a;
+------+
| id   |
+------+
| 8888 |
| 9999 |
+------+
2 rows in set (0.00 sec)

二、查看当前master主机

[root@host67 ~]# ip addr show | grep  192.168.88
inet 192.168.88.66/24 brd 192.168.88.255 scope global noprefixroute ens33
inet 192.168.88.100/24 brd 192.168.88.255 scope global secondary ens33:1
# 查看主服务器IP地址
[root@host68 ~]# mysql -uroot -p123qqq...A 
Mysql> show slave status \G
            Master_Host: 192.168.88.67
            Slave_IO_Running: Yes
            Slave_SQL_Running: Yes

# 查看app1.cnf配置文件 (发现没有[server1]的配置了 仅剩 [server2] 和  [server3] )
[root@mgm60 ~]# grep "server1" /etc/mha/app1.cnf 查不到 

[root@mgm60 ~]# grep "server2" /etc/mha/app1.cnf 
[server2]

[root@mgm60 ~]# grep "server3" /etc/mha/app1.cnf 
[server3]

三、启动管理服务

# 启动管理服务
[root@mgm60 ~]# nohup masterha_manager 
  --conf=/etc/mha/app1.cnf 
  --remove_dead_master_conf 
  --ignore_last_failover  2>  /dev/null  &

监视新的主数据库服务器67
[root@mgm60 ~]# masterha_check_status  
  --conf=/etc/mha/app1.cnf;
app1 (pid:2527) is running(0:PING_OK), master:192.168.88.67  
上一篇下一篇

猜你喜欢

热点阅读