====== MariaDB下Replication的配置 ====== ===== 基础环境 ===== ==== 基础环境准备 ==== 本示例环境通过multipass实现,Multipass是一个开源命令行实用程序,允许用户协调Ubuntu Linux虚拟机的创建,管理和维护,以简化应用程序的开发。multipass的安装和使用方式参见[[https://github.com/CanonicalLtd/multipass|Multipass官方说明]] **一、创建实例** 首先通过multipass命令创建三个实例: multipass launch -n mariadb01 18.04 multipass launch -n mariadb03 18.04 multipass launch -n mariadb03 18.04 然后通过 //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的控制台,然后执行命令,以完成系统更新: multipass shell mariadb01 sudo apt update sudo apt upgrade 2. 其次修改/etc/hosts文件,配置这三台服务器的主机名和ip地址的映射关系 127.0.0.1 localhost 10.96.46.25 mariadb01 10.96.46.65 mariadb02 10.96.46.66 mariadb03 3. 依次对mariadb02、mariadb03重复上述动作,完成配置 ==== MariaDB安装 ==== 在三台服务器分别通过apt命令完成MariaDB的安装: sudo apt install mariadb-server >PS: 为了避免在apt upgrade的时候进行mariadb的升级,可以安装指定版本的mariadb,如: //sudo apt install mariadb-server-10.1// ===== MariaDB配置 =====