本文主要是介绍MYSQL主从灾难恢复,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
方案背景
MySQL一主一从,当主库操作系统宕机无法启动,vip已漂移到从库,原从库成为主库单实例支撑业务。在新建主机上新建MySQL实例,配置为当前vip所在实例的从库,恢复MySQL一主一从。
2 恢复步骤
2.1 新建MySQL实例
2.1.1 解压安装包
#将二进制包上传至/usr/local/然后解压 cd /usr/local/ tar -zxvf mysql-8.0.33-linux-glibc2.12-x86_64.tar.gz |
2.1.2 创建软连接
cd /usr/local/ ln -s mysql-8.0.33-linux-glibc2.12-x86_64 mysql |
2.1.3 创建data目录用于存储相关数据
mkdir –p /data/mysql/my3306/data/ |
2.1.4 创建mysql用户组及其用户
groupaddmysql useradd -r -g mysqlmysql |
2.1.5 编辑配置文件
vi /etc/my.cnf [client] loose_default-character-set = utf8mb4 port=3306 socket=/data/3306/mysql/mysql.sock user=admin [mysqldump] quick max_allowed_packet = 2G default-character-set = utf8mb4 [mysql] no-auto-rehash show-warnings prompt="\\u@\\h : \\d \\r:\\m:\\s> " default-character-set = utf8mb4 [myisamchk] key_buffer = 512M sort_buffer_size = 512M read_buffer = 8M write_buffer = 8M [mysqlhotcopy] |
这篇关于MYSQL主从灾难恢复的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!