用户工具

站点工具


ops:mysql:conf:replication

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
ops:mysql:conf:replication [2019/09/15 14:54]
jinlong 创建
ops:mysql:conf:replication [2020/07/12 12:07] (当前版本)
行 3: 行 3:
 ===== 基础环境 ===== ===== 基础环境 =====
  
-^ 序号 ^ 主机名 ^ ip地址 ^ 基础环境^+==== 基础环境准备 ==== 
 + 
 +本示例环境通过multipass实现,Multipass是一个开源命令行实用程序,允许用户协调Ubuntu Linux虚拟机的创建,管理和维护,以简化应用程序的开发。multipass的安装和使用方式参见[[https://​github.com/​CanonicalLtd/​multipass|Multipass官方说明]] 
 + 
 +**一、创建实例** 
 + 
 +首先通过multipass命令创建三个实例: 
 + 
 +<code shell> 
 +multipass launch -n mariadb01 18.04 
 +multipass launch -n mariadb03 18.04 
 +multipass launch -n mariadb03 18.04 
 +</​code>​ 
 + 
 +然后通过 //​multipass ​ list // 命令查看这三个示例的详情: 
 + 
 +^ 序号 ^ 主机名 ^ ip地址 ^ 操作系统 ^ 备注 ​ ^ 
 +| 1 |  mariadb01 |  10.96.46.25 | Ubuntu Server 18.04  LTS | 作为master | 
 +| 2 | mariadb02 | 10.96.46.65 ​ | Ubuntu Server 18.04 LTS | 作为slave | 
 +| 3 | mariadb03 | 10.96.46.66 ​ | Ubuntu Server 18.04 LTS | 作为slave | 
 + 
 +**二、基础环境配置** 
 + 
 +1. 首先通过 //multipass shell mariadb01// 命令进入mariadb01的控制台,然后执行命令,以完成系统更新: 
 + 
 +<code shell> 
 +multipass shell mariadb01 
 +sudo apt update  
 +sudo apt upgrade 
 +</​code>​ 
 + 
 +2. 其次修改/​etc/​hosts文件,配置这三台服务器的主机名和ip地址的映射关系 
 + 
 +<​code>​ 
 +127.0.0.1 ​            ​localhost 
 +10.96.46.25 ​       mariadb01 
 +10.96.46.65 ​       mariadb02 
 +10.96.46.66 ​       mariadb03 
 +</​code>​ 
 + 
 +3. 依次对mariadb02、mariadb03重复上述动作,完成配置 
 +==== MariaDB安装 ==== 
 + 
 +在三台服务器分别通过apt命令完成MariaDB的安装: 
 + 
 +<code shell> 
 +sudo apt install mariadb-server 
 +</​code>​ 
 + 
 +>PS: 为了避免在apt upgrade的时候进行mariadb的升级,可以安装指定版本的mariadb,如: //sudo apt install mariadb-server-10.1//​ 
 +===== MariaDB配置 =====
ops/mysql/conf/replication.1568530492.txt.gz · 最后更改: 2020/07/12 12:07 (外部编辑)