以下是在Debian上搭建MySQL集群的两种常见方案:
apt安装mysql-cluster-community-server和mysql-cluster-community-client。/etc/mysql/config.ini,设置[ndb_mgmd]段的hostname、datadir等参数,指定数据节点IP等信息。sudo ndb_mgmd --config-file=/etc/mysql/config.ini启动管理节点。/etc/mysql/config.ini,设置[ndbd]段的hostname、datadir等参数。sudo ndbd启动数据节点。/etc/mysql/my.cnf,添加[mysqld]段的ndbcluster和ndb-connectstring参数,指向管理节点IP。mysql命令行工具执行相关SQL语句。ndb_mgm -e "show"命令查看集群状态。apt安装mysql-server。/etc/mysql/mysql.conf.d/mysqld.cnf,设置server-id、log_bin等参数,重启服务,创建复制用户并授权。server-id、relay_log等参数,重启服务,使用CHANGE MASTER TO命令配置与主服务器的连接,然后启动复制。