MySQL Cluster Auto-Installer 用户权限

Posted

技术标签:

【中文标题】MySQL Cluster Auto-Installer 用户权限【英文标题】:MySQL Cluster Auto-Installer user permissions 【发布时间】:2017-03-10 19:31:22 【问题描述】:

我正在尝试使用自动安装程序安装 mysql Cluster 7.5,但安装所需的用户帐户有问题。 在第 1 步中,您必须指定一个 linux 用户和密码。如果您提供 root 用户,则集群部署和启动将失败并出现以下错误:

[ERROR] 致命错误:请阅读手册的“安全”部分以了解如何以 root 身份运行 mysqld!

后来,我在文档中读到不应该使用 root,所以我在所有 linux 节点上创建了一个新用户,没有任何权限,安装再次失败,“权限被拒绝”。所以...我给了该用户 sudo 运行任何命令的权限,但安装仍然失败并显示“权限被拒绝”。

我找不到任何具有使用自动安装程序安装 mysql 集群所需权限的文档,所以...帮助!

我需要什么权限才能执行安装?

谢谢!

【问题讨论】:

【参考方案1】:

您必须执行以下操作:

    创建“mysql”用户和“mysql”组。 确保此用户对您在第 2 步“定义主机”中配置的基本目录和数据目录具有读写权限。 将 root 权限授予 'mysql' 用户并将其放入 'mysql' 组中。

注意 1:请记住,您必须将“mysql”用户凭据放在自动安装程序的第 1 步中。

注意 2:您可以使用这些命令来更改上述目录的权限: -chown -R root:mysql /base/and/data/directory/ 或 -chown -R mysql:mysql /base/and/data/directory/ 和 - chmod -R g+w /base/目录 - chmod -R g+w /数据/目录

请告诉我它是否适合你...

【讨论】:

以上是关于MySQL Cluster Auto-Installer 用户权限的主要内容,如果未能解决你的问题,请参考以下文章

运行 Mysql-Cluster

MySql Cluster - 管理节点不会启动

mysql innodb cluster 搭建

Galera Cluster 实现mysql的高可用 (Percona XtraDB Cluster)

APT安装MySQL NDB Cluster

keycloak 与 mysql-innodb-cluster 的独立集成