将 Grafana 连接到 MySQL 显示查询失败,为啥?
Posted
技术标签:
【中文标题】将 Grafana 连接到 MySQL 显示查询失败,为啥?【英文标题】:Connecting Grafana to MySQL show query failed, why?将 Grafana 连接到 MySQL 显示查询失败,为什么? 【发布时间】:2021-07-02 13:46:38 【问题描述】:我正在尝试将 Grafana 与 mysql 连接。
我将 grafana 拉到 docker 并运行它。 MySQL 不在容器中。
我创建了具有所有权限的用户,创建了数据库和表。从 127.0.0.1 设置为 0.0.0.0。
当我尝试在 Grafana 中连接到 MySQL 时,它会显示
query failed - please inspect Grafana server log for details
我不知道该怎么办,有人可以帮忙吗?
非常感谢!
编辑:当我发送垃圾邮件“保存和测试”时,它显示
Datasource has already been updated by someone else. Please reload and try again
【问题讨论】:
【参考方案1】:所以毕竟它是这样工作的。 https://grafana.com/docs/grafana/latest/datasources/mysql/
你需要创建一个只有选择权限的用户。
CREATE USER 'grafanaReader' IDENTIFIED BY 'password';
GRANT SELECT ON mydatabase.mytable TO 'grafanaReader';
【讨论】:
以上是关于将 Grafana 连接到 MySQL 显示查询失败,为啥?的主要内容,如果未能解决你的问题,请参考以下文章
如何将在 Docker 容器中运行的 Grafana 连接到在主机上运行的 Prometheus 数据源(在 Docker for Mac 上)?