搭建MySQL主从集群教程

一、流程概述

下面是搭建MySQL主从集群的整体流程:

步骤 操作
1 在Ubuntu上安装MySQL
2 配置主服务器
3 配置从服务器
4 测试主从同步

二、具体步骤

1. 在Ubuntu上安装MySQL

首先在主服务器和从服务器上安装MySQL,可以使用以下命令:

sudo apt update
sudo apt install mysql-server

2. 配置主服务器

1) 修改MySQL配置文件

在主服务器上找到MySQL的配置文件/etc/mysql/mysql.conf.d/mysqld.cnf,并添加以下配置:

server-id=1
log_bin=mysql-bin
binlog-do-db=<your_database_name>
2) 重启MySQL服务
sudo systemctl restart mysql

3. 配置从服务器

1) 修改MySQL配置文件

在从服务器上找到MySQL的配置文件/etc/mysql/mysql.conf.d/mysqld.cnf,并添加以下配置:

server-id=2
relay-log=mysql-relay-bin
read_only=1
2) 重启MySQL服务
sudo systemctl restart mysql

4. 测试主从同步

1) 在主服务器创建一个数据库和表,并插入数据
CREATE DATABASE testdb;
CREATE TABLE testdb.users (id INT, name VARCHAR(255));
INSERT INTO testdb.users (id, name) VALUES (1, 'John');
2) 查看从服务器是否同步成功

在从服务器上使用以下命令查看是否成功同步:

USE testdb;
SELECT * FROM users;

三、总结

通过以上步骤,你已经成功地搭建了MySQL主从集群,并且测试了主从同步。希望这篇教程能帮助到你,祝你在开发的道路上越走越远!

pie
    title MySQL主从集群搭建进度
    "已完成" : 100
    "未完成" : 0