MySQL InnoDB 集群部署操作

发布于 2023-02-13 13:00:27 字数 2427 浏览 55 评论 0

下载并配置环境变量

mkdir -p /usr/local/bin/mysql/server
mkdir -p /usr/local/bin/mysql/shell
mkdir -p /usr/local/bin/mysql/router

cd /usr/local/bin/mysql/server
curl -O https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5.7.28-1ubuntu18.04_amd64.deb-bundle.tar
tar -xvf mysql-server_5.7.28-1ubuntu18.04_amd64.deb-bundle.tar

cd /usr/local/bin/mysql/shell
curl -O https://cdn.mysql.com//Downloads/MySQL-Shell/mysql-shell_8.0.18-1ubuntu18.04_amd64.deb
dpkg -i mysql-shell_8.0.18-1ubuntu18.04_amd64.deb

cd /usr/local/bin/mysql/router
curl -O https://cdn.mysql.com//Downloads/MySQL-Router/mysql-router-community-dbgsym_8.0.18-1ubuntu18.04_amd64.deb
dpkg -i mysql-router-community-dbgsym_8.0.18-1ubuntu18.04_amd64.deb

这里在一台机器上搭建3个数据库实例,开启端口 24801、24802、24803 。配置 /etc/hosts 文件,配置域名 ic-1,ic-2,ic-3,分别对应三个数据库实例。

/etc/hosts 文件最后添加一行数据,确保域名之间都可以 ping 通,192.168.220.133 是本机IP:

192.168.220.133 ic-1 ic-2 ic-3

Linux 下创建 mysql 用户,否则下一步会提示出错信息,在 /home/mysql 目录下,创建 data 目录并初始化实例:

mysql-5.7/bin/mysqld --initialize-insecure --basedir=$PWD/mysql-5.7
--datadir=$PWD/data/s1

mysql-5.7/bin/mysqld --initialize-insecure --basedir=$PWD/mysql-5.7
--datadir=$PWD/data/s2

mysql-5.7/bin/mysqld --initialize-insecure --basedir=$PWD/mysql-5.7
--datadir=$PWD/data/s3

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

望她远

暂无简介

文章
评论
27 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文