-- 创建一个 Percona XtraDB Cluster (PXC) 配置示例
-- 1. 创建一个 MySQL 用户用于 PXC 节点之间的通信
CREATE USER 'pxc_user'@'%' IDENTIFIED BY 'your_password';
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'pxc_user'@'%';
-- 2. 配置 my.cnf 文件以启用 PXC
[mysqld]
wsrep_on=ON
wsrep_provider=/usr/lib64/galera-4/libgalera_smm.so
wsrep_cluster_address=gcomm://192.168.1.101,192.168.1.102,192.168.1.103
wsrep_node_address=192.168.1.101
wsrep_node_name=node1
wsrep_sst_method=rsync
-- 3. 启动第一个节点并初始化集群
# 在第一个节点上执行以下命令
mysql -u root -p < your_sql_commands.sql
-- 4. 加入其他节点到集群
# 在其他节点上配置相同的 my.cnf 并启动 MySQL 服务
systemctl start mysql
-- 5. 验证集群状态
SHOW STATUS LIKE 'wsrep%';
my.cnf
:配置文件中启用了 Galera 插件,并指定了集群地址、节点地址和名称等信息。my.cnf
文件并启动 MySQL 服务,使其加入集群。SHOW STATUS LIKE 'wsrep%'
命令来检查集群的状态。上一篇:mysql取两个字段的最大值
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站