Ubuntu 20.04 上的 MySQL 8 主从复制

有时我们可能需要自动将数据从一台 MySQL DB 服务器复制到一台或多台 MySQL DB 服务器。 基本上,数据库管理员执行与数据库相关的任务,例如复制、集群和自动故障转移。 管理 MySQL 数据库服务器和执行复制任务是数据库专家的职责。 在本文中,我们将学习如何在 Ubuntu 20.04 中设置主从 MySQL 数据库复制。 在本文中,我们将使用 MySQL 8 进行复制。

先决条件

  • 两个 ubuntu 服务器
  • root 特权用户帐户
  • 用于下载软件包的 Internet 连接

在本例中,使用了以下服务器。

  • 大师 – 192.168.178.135
  • 奴隶 – 192.168.178.137

在两个节点上安装 MySQL 8 服务器

MySQL的安装是一个简单直接的过程。 在Ubuntu系统中,可以使用APT包仓库安装MySQL。 在安装之前,使用以下命令更新 Ubuntu 包索引。

$apt update

使用以下命令安装 MySQL 服务器包。

$apt install mysql-server -y

全新安装的 MySQL 服务器使其不安全。 运行脚本“mysql_secure_installation”来更改一些安全性较低的默认选项,例如远程 root 登录、测试数据库、示例用户等。

$ mysql_secure_installation