1. 首页
  2. 数据库
  3. MySQL
  4. 在CentOS6.4上快速安装MySQL8双机集群并配置DRBD服务准备工作

在CentOS6.4上快速安装MySQL8双机集群并配置DRBD服务准备工作

上传者: 2023-03-08 04:12:16上传 MP4文件 87.76MB 热度 6次

在本教程中,我们将介绍如何在CentOS 6.4上快速安装MySQL 8双机集群,并配置DRBD服务的准备工作。这个过程需要进行一些系统设置,以确保你的环境符合要求。

安装MySQL 8

  1. 添加MySQL社区源

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm

  1. 安装MySQL 8服务器和客户端

sudo yum install mysql-community-server mysql-community-client

  1. 启动MySQL服务

sudo systemctl start mysqld

  1. 设置MySQL自启动

sudo systemctl enable mysqld

  1. 进入MySQL

mysql -u root -p

  1. 设置MySQL root密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

FLUSH PRIVILEGES;

安装DRBD服务

  1. 安装DRBD内核模块

sudo yum install kmod-drbd84

  1. 安装DRBD工具

sudo yum install drbd84-utils

  1. 修改DRBD配置文件

sudo vim /etc/drbd.d/mysql.res

添加以下内容:

resource mysql {

protocol C;

startup {

wfc-timeout 15;

degr-wfc-timeout 60;

}

disk {

on-io-error detach;

}

net {

max-buffers 2048;

max-epoch-size 2048;

sndbuf-size 512k;

rcvbuf-size 512k;

verify-alg sha1;

csums-alg sha1;

after-sb-0pri discard-zero-changes;

after-sb-1pri discard-secondary;

after-sb-2pri disconnect;

allow-two-primaries;

}

on node1 {

device /dev/drbd0;

disk /dev/sdb1;

address 192.168.56.101:7788;

meta-disk internal;

}

on node2 {

device /dev/drbd0;

disk /dev/sdb1;

address 192.168.56.102:7788;

meta-disk internal;

}

}

  1. 启动DRBD服务

sudo systemctl start drbd

  1. 设置DRBD自启动

sudo systemctl enable drbd

通过以上步骤,你已经成功安装了MySQL 8和DRBD服务,并完成了双机集群的配置准备工作。

下载地址
用户评论