有时我们可能需要自动将数据从一台 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