gpt4 book ai didi

mysql - 在 AWS EMR 集群上使用 MySQL 实例

转载 作者:行者123 更新时间:2023-11-29 10:08:04 25 4
gpt4 key购买 nike

我创建了一个 AWS EMR 实例并通过 putty 登录“Master”控制台。我可以在控制台上进入 MySQL 命令行。我以“hadoop@localhost”身份登录

mysql> SELECT user();
+------------------+
| user() |
+------------------+
| hadoop@localhost |
+------------------+

现在我想为其他项目创建一些用户和数据库。当我尝试在 MYSQL 上创建新用户时,出现以下错误。

如何在 EMR-MySQL 实例上创建用户并授予他们权限?

mysql> CREATE USER 'dbadmin'@'localhost' IDENTIFIED BY 'dbadmin';
ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER privilege(s) for this operation

顺便说一句,当我登录 MySQL 控制台时,它会自动以“hadoop@localhost”身份登录,因为这是我用来通过 putty 登录机器的用户。

请指教。谢谢。

最佳答案

Hive 使用 MySQL 作为 EMR 上的元数据存储。您将需要停止 MySQL 服务,以安全模式重新启动并执行标准 root 密码恢复。这将为您提供 root 访问权限。但是,停下来,不要这样做。在其他地方创建 MySQL 数据库。

关于mysql - 在 AWS EMR 集群上使用 MySQL 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51522527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com