快速部署 MySQL InnoDB Cluster
# 安装MySQL服务器
sudo apt-update
sudo apt-get install software-properties-common -y
sudo apt-get install mysql-server -y
# 配置MySQL InnoDB Cluster
sudo mysql
# 进入MySQL shell后执行以下命令
mysql> CREATE USER 'cluster'@'%' IDENTIFIED BY 'ClusterPassword';
mysql> GRANT REPLICATION CLIENT ON *.* TO 'cluster'@'%';
mysql> GRANT CLUSTER_ADMIN ON *.* TO 'cluster'@'%';
mysql> exit;
# 保存配置并重启MySQL服务
sudo systemctl restart mysql
# 创建InnoDB Cluster
mysqlsh --js --file=create-cluster.js
create-cluster.js
文件内容示例:
var cluster = dba.createCluster('myCluster');
cluster.addInstance('localhost');
cluster.addInstance('otherhost');
// 添加更多实例...
cluster.exit();
以上脚本和JavaScript脚本示例展示了如何快速部署一个MySQL InnoDB Cluster。在实际操作中,需要根据具体环境替换ClusterPassword
和其他相关配置。
评论已关闭