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

相关推荐
能不能别报错1 天前
openclaw-linux部署教程+mimo-v2-pro
linux·运维·服务器
小虎卫远程打卡app1 天前
光通信与视频编码前沿技术综述:从超大容量传输到实时神经网络编码
运维·网络·信息与通信·视频编解码
ToB营销学堂1 天前
B2B营销自动化新解法:MarketUP聚焦高转化场景
大数据·运维·自动化
TK云大师-KK1 天前
TikTok自动化直播遇到内容重复问题?这套技术方案了解一下
大数据·运维·人工智能·矩阵·自动化·新媒体运营·流量运营
T0uken1 天前
WSL:离线配置 Ubuntu 开发环境
linux·运维·ubuntu
暮秋4741 天前
ubuntu部署阿里通义千问模型
运维·ubuntu·大模型
3DVisionary1 天前
突破3C质检产能瓶颈:XTOM蓝光扫描仪配合自动化转台实现精密件批量检测
运维·人工智能·自动化·xtom扫描仪·自动化检测·消费电子质检·良率控制
Luke Ewin1 天前
Linux中部署Qwen3.5大模型
linux·运维·服务器·ai·llm·qwen3.5