MySQL Cluster是一种高可用性、高性能的数据库集群解决方案,主要用于需要实时读写操作的场景。它由瑞典MySQL AB公司开发,适合于需要提供7x24小时服务的网站,如大型社交网络、在线游戏等。MySQL Cluster实现了真正的无共享架构,数据在多个节点之间进行复制,每个节点都提供数据的访问,实现故障转移和负载均衡。

1. 下载安装软件:

  • 访问MySQL官方网站下载适用于不同操作系统的官方版本。
  • 选择对应平台的安装包,如Linux平台上的“Linux–Generic”。
  • 从MySQL Cluster 7.3版本开始,自动安装器包含在tarball/zip包中。
  • 下载后在每个主机上解压,例如在Linux中使用命令:tar xvf mysql-cluster-gpl-7.3.1-linux2.6-i686.tar.gz

2. 启动安装器:

  • 在Linux/Solaris上执行安装脚本启动安装器,如$ bin/ndb_setup
  • 在Windows上,通过双击setup.bat文件启动安装器。

3. 使用向导配置集群:

  • 向导要求用户指定将要成为Cluster一部分的服务器列表,建议初次用户选择“Simple testing”。

配置完成后,用户可以根据需求进行进一步设置。