Mysql运维篇(六) 部署MHA--一主二从部署

MAH架构图

一、上传MySQL软件

1、同步MySQL软件

root@mysql01 \~\]# ls -lrt total 626112 -rw-r--r--. 1 root root 641127384 Jan 30 15:13 mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz -rw-------. 1 root root 1697 Feb 3 12:09 anaconda-ks.cfg -rw-r--r--. 1 root root 1907 Feb 3 12:12 initial-setup-ks.cfg \[root@mysql01 \~\]# \[root@mysql01 \~\]# \[root@mysql01 \~\]# rsync -avl mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz root@mysql02 sending incremental file list mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz sent 641,284,023 bytes received 35 bytes 116,597,101.45 bytes/sec total size is 641,127,384 speedup is 1.00 \[root@mysql01 \~\]# \[root@mysql01 \~\]# \[root@mysql01 \~\]# rsync -avl mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz root@mysql03 sending incremental file list mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz sent 641,284,023 bytes received 35 bytes 142,507,568.44 bytes/sec total size is 641,127,384 speedup is 1.00 \[root@mysql01 \~\]# 2、解压mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz \[root@mysql03 \~\]# tar -xvzf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz \[root@mysql03 \~\]# mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql \[root@mysql03 \~\]# mv mysql /usr/local/mysql/ 二、一主二从数据库搭建 1、准备MySQL配置化文件,最对应主机执行 主库db01: cat > /etc/my.cnf < EOF slave1(db02): cat > /etc/my.cnf < EOF slave2(db03): cat > /etc/my.cnf < EOF 2、初始化数据库--ALL cd **/usr/local/mysql/bin** \[root@mysql03 \~\]# mysqld --initialize-insecure --user=mysql --basedir=/data/mysql --datadir=/data/mysql/data

相关推荐
武汉格发Gofartlic6 分钟前
FEKO许可证的安全与合规性
大数据·运维·安全
How_doyou_do6 分钟前
项目全栈实战-基于智能体、工作流、API模块化Docker集成的创业分析平台
运维·docker·容器
阳光普照世界和平2 小时前
Jenkins:库博静态工具CI/CD 的卓越之选
运维·ci/cd·jenkins
愚戏师2 小时前
Linux复习笔记(三) 网络服务配置(web)
linux·运维·笔记
liudongyang1232 小时前
jenkins 启动报错
java·运维·jenkins
掘金-我是哪吒3 小时前
分布式微服务系统架构第126集:集群,数据库扩展,多节点分布,分库,分表,分片,分表,运维
运维·数据库·分布式·微服务·系统架构
农民小飞侠3 小时前
ubuntu 24.04 error: cannot uninstall blinker 1.7.0, record file not found. hint
linux·运维·ubuntu
某不知名網友3 小时前
Linux 软硬连接详解
linux·运维·服务器
Jogging-Snail3 小时前
Linux工作台文件操作命令全流程解析(高级篇之vim和nano精讲)
linux·运维·vim·文件操作·文本编辑·nano
野犬寒鸦4 小时前
Linux常用命令详解(下):打包压缩、文本编辑与查找命令
linux·运维·服务器·数据库·后端·github