【问题标题】:CREATE USER and GRANT to create a user that can access database from Power BICREATE USER 和 GRANT 创建可以从 Power BI 访问数据库的用户
【发布时间】:2021-05-28 16:59:21
【问题描述】:

我在这里很新,答案在这里可能很明显,但我很迷茫。

所以,我有 MySQL 数据库(托管在 Amazon AWS RDS 上)。我想使用具有最低权限的用户(不是 root 用户)直接从 power bi 查询数据。

以下是我执行的步骤(在 MySQL Workbench 中完成):

  1. 我创建了一个名为 powerbi 的用户
CREATE USER 'powerbi'@'localhost' identified BY '12345'
  1. 我授予用户 SELECT 权限
GRANT SELECT ON *.* TO 'powerbi'@'localhost' 
  1. 我使用 SELECT * FROM mysql.user 检查了用户状态

[这里是输出]

我想通过使用 MySQL 工作台连接来尝试我的连接,但我遇到了错误

[连接]

[连接错误]

当我尝试使用 Power BI 连接到数据库时,出现以下错误: [power bi 错误]

知道我错过了哪些步骤吗?

【问题讨论】:

    标签: mysql sql powerbi amazon-rds


    【解决方案1】:

    我认为您的主机不允许。 MySql 数据库远程访问。

    检查四点

    1. IP 地址或主机名
    2. 用户名
    3. 密码
    4. 数据库名称

    【讨论】:

    • 这是应该在 AWS 上完成的事情吗?无论如何在MySQL中检查它?
    猜你喜欢
    • 2019-01-05
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2021-02-05
    • 1970-01-01
    相关资源
    最近更新 更多