用SLES库安装MySQL NDB Cluster7

注意:

  1. 以下说明假定系统上既没有安装MySQL Server,也没有安装MySQL NDB Cluster;如果已安装,则在安装之前删除MySQL Serverr或MySQL NDB Cluster的所有可执行文件、库、配置文件、日志文件和数据目录。但是,不必删除用在系统上启用MySQL SLES库的包。
  2.  NDB Cluster Auto-Installer包依赖于 python2-crypto 和 python-paramiko包。如果系统已经安装了Python安装库,则Zypper 可以处理这种依赖关系,可以用下面的命令添加Python安装库:

        zypper addrepo                  http://download.opensuse.org/repositories/devel:languages:python/SLE_12_SP2/devel:languages:python.repo

  1. MYSQL SLES库仅支持7.5.6和更高版本的MySQL NDB Cluste集群安装,并且仅支持SLES12。
  1. 添加MySQL NDB Cluster的MYSQL SLES库并导入GnuPG密钥。

参见添加MySQL SLES仓库导入MYSQL GunPG 密钥,如果已经执行过这些步骤,运行以下命令,确保是最新版本的发行包:

zypper update mysql57-community-release

  1. 选择MySQL NDB Cluster子库

        在MySQL SLES库中, MySQL Community Server和 MySQL NDB Cluster 位于不同的子库。默认情况下,发布版的 MySQL Server处于启用状态,MySQL NDB Cluster处于禁用状态。为了安装NDB Cluster,禁用MySQL Server,启用MySQL NDB Cluster,使用以下命令禁用默认情况下启用的MySQL 5.7的子存储库:

        zypper modifyrepo -d mysql57-community

        启用MySQL NDB Cluster子库:

        zypper modifyrepo -e mysql-cluster-7.5-community

        通过运行以下命令并检查其输出,验证是否启用了正确的子存储库:

        zypper repos -E | grep mysql.*community

        10 | mysql-cluster-7.5-community | MySQL Cluster 7.5 Community | Yes     | No

        之后,使用以下命令刷新已启用子库的库信息:

        zypper refresh

安装 MySQL NDB Cluster

MySQL NDB Cluster最小安装步骤如下:

安装sql节点。

        zypper install mysql-cluster-community-server

        安装完成后,按照启动MYSQL server给出的步骤启动并初始化sql节点。

        如果用 mysqld –initialize选择人工初始化目录(见https://blog.csdn.net/milaoshu76/article/details/113929401),生成的root密码并存储在sql节点的错误日志中,参阅https://blog.csdn.net/milaoshu76/article/details/113929401了解如何找到密码,以及一些您需要了解的信息。

为管理节点安装可执行文件:

        zypper install mysql-cluster-community-management-server

为数据节点安装可执行文件:

zypper install mysql-cluster-community-data-node

安装MySQL NDB Cluster附属的产品和组件

        Zypper可以使用MySQL SLES 库安装MySQL NDB Cluster 的单个组件和附加产品,为此,假设已经在系统的存储库列表中拥有mysql sles存储库(如果没有,按照用SLES库安装MySQL NDB Cluster的步骤1,和2)按照安装附加的MYSQL产品和组件的步骤操作。

已知问题:现在,安装MySQL NDB Cluster测试套件 (mysql-cluster-community-test)时,并不是所有的组件都被安装。在安装测试套件以前,安装下列包:

  • mysql-cluster-community-auto-installer
  • mysql-cluster-community-management-server
  • mysql-cluster-community-data-node
  • mysql-cluster-community-memcached
  • mysql-cluster-community-java
  • mysql-cluster-community-ndbclient-devel
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值