MySQL InnoDB Cluster 高可用集群部署
以下是一个简化的MySQL InnoDB Cluster部署示例,它使用了MySQL Shell来配置和管理集群。
# 安装MySQL Shell
wget https://dev.mysql.com/get/mysql-shell-8.0.27-1.el7.x86_64.rpm
sudo rpm -Uvh mysql-shell-8.0.27-1.el7.x86_64.rpm
# 安装MySQL服务器
sudo yum install mysql-community-server
# 启动MySQL服务
sudo systemctl start mysqld
# 初始化InnoDB Cluster
mysqlsh --uri user@host1 --js <<-EOF
var cluster = dba.createCluster('myCluster');
cluster.addInstance('user@host2');
cluster.addInstance('user@host3');
cluster.status();
EOF
这个脚本演示了如何安装MySQL Shell,使用MySQL Shell来配置一个包含三个成员的InnoDB Cluster。请替换user
, host1
, host2
, host3
为实际的用户名和主机地址。在执行这个脚本之前,确保所有主机上的MySQL服务已经安装并且开启。
评论已关闭