当master服务器宕机,提升一个slave成为新的master
2020-10-18 21:44
826 查看
当master服务器宕机,提升一个slave成为新的master
查询数据库节点最新的为新master
MariaDB [(none)]> show slave status\G
#修改配置文件并关闭read-only配置 [root@slave1 ~] vi /etc/my.cnf.d/mariadb-server.cnf [mysql] server-id=81 log-bin read-only=off [root@slave1 ~] systemctl restart mariadb.service #清除旧节点信息 MariaDB [(none)]> set global read_only=off; MariaDB [(none)]> stop slave; MariaDB [(none)]> reset slave all; #备份新master的信息 [root@slave1 ~] mysqldump -A -F --single-transaction --master-data=1> /data/mariadb_backup_`date +%F_%T`.sql [root@slave1 ~] scp /data/mariadb_backup_2020-10-18_15\:32\:22.sql 10.0.0.82:/data #其他所有slave还原数据库,指向新master: [root@slave2 ~] vi /data/mariadb_backup_2020-10-18_11\:33\:25.sql CHANGE MASTER TO MASTER_HOST='10.0.0.80', MASTER_USER='abc', MASTER_PASSWORD='123456', MASTER_PORT=3306, MASTER_LOG_FILE='mariadb-bin.000002', MASTER_LOG_POS=389; MariaDB [(none)]> stop slave; MariaDB [(none)]> reset slave all; ariaDB [(none)]> set sql_log_bin=off; MariaDB [(none)]> source /data/mariadb_backup_2020-10-17_11\:33\:25.sql MariaDB [(none)]> set sql_log_bin=on; MariaDB [(none)]> start slave;
相关文章推荐
- slave 成为master 时候执行的操作notify_master /etc/keepalived/send_master.sh
- ASP.NET RequiredFieldValidator 控件 Validation 服务器控件 定义和用法 RequiredFieldValidator 控件用于使输入控件成为一个必选字段。
- 学习笔记:如何成为一个优秀的scrum master
- slave 成为master 时候执行的操作notify_master /etc/keepalived/send_master.sh
- slave 成为master 时候执行的操作notify_master /etc/keepalived/send_master.sh
- master-slave某一个时刻会发生不同步现象
- redis 配置主从(master-slave)服务器
- mysql 的 多master对应一个slave
- RHEL NIS服务器搭建 (Master+Slave+Client)
- slave宕机master重启出现问题解决办法
- 学习笔记:如何成为一个优秀的scrum master
- redis 配置主从(master-slave)服务器
- NIS服务器Master / Slave及Client配置环境搭建整理!
- MySQL master 宕机导致slave数据比master多的case
- 设置windows2008系统缓存大小限制,解决服务器运行久了因物理内存耗尽出僵死(提升权限后,使用SetSystemFileCacheSize API函数,并将此做成了一个Service)
- 如果提升,成为一个优秀的工程师!
- Spark1.51 本地启动了Master和一个Slave后,在Spark-Shell里跑,看出sc.textFile找数据的stacktrace
- CentOS6X搭建NIS服务器Master、Slave、Client配置方式
- 总结最近学习的Jenkins Master/Slave架构以及如何用linux做master添加一个Windows slave
- Nis服务器之Master-Slave设置