用户工具

站点工具


ops:mysql:conf:replication

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
ops:mysql:conf:replication [2019/09/15 14:57]
jinlong [基础环境]
ops:mysql:conf:replication [2020/07/12 12:07] (当前版本)
行 2: 行 2:
  
 ===== 基础环境 ===== ===== 基础环境 =====
 +
 +==== 基础环境准备 ====
 +
 +本示例环境通过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地址 ^ 操作系统 ^ 备注 ​ ^ ^ 序号 ^ 主机名 ^ ip地址 ^ 操作系统 ^ 备注 ​ ^
-    ​   |  mariadb01 |  10.0.0.2  | Ubuntu Server 18.04  LTS | 安装MariaDB ​10.1 |+| 1 |  mariadb01 |  10.96.46.25 | Ubuntu Server 18.04  LTS | 作为master | 
 +| 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>​
  
- ​上述环境均通过ubuntu multipass配置实现 ​+>PS: 为了避免在apt upgrade的时候进行mariadb的升级,可以安装指定版本的mariadb,如: //sudo apt install mariadb-server-10.1//​ 
 +===== MariaDB配置 ​=====
ops/mysql/conf/replication.1568530636.txt.gz · 最后更改: 2020/07/12 12:07 (外部编辑)