mysqld_exporter+Prometheus+Grafana 配置小结

 更新时间:2025年05月16日 09:48:15   作者:晴天1999  
本文主要介绍了mysqld_exporter+Prometheus+Grafana 配置,实现了对MySQL数据库的监控和可视化展示,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、mysqld_exporter window下载及安装过程

1、下载路径地址:​​​​

https://prometheus.io/download/

选择“window”,页面向下滑动或者关键词搜索“mysqld_exporter”

找到需要下载的版本

2、解压之后,目录结构如下图

当前目录下新建my.cnf的文件,文件里面填写如下所示的内容,然后保存。

[client]

user=root 替换为数据库服务器用户名
password=XXX 替换为数据库服务器密码
host=XXXX 替换为数据库服务器IP
port=6446  替换为数据库服务器端口

文件新建完毕之后的目录结构

3、当前目录下输入cmd,打开命令行界面

命令行输入:

mysqld_exporter.exe --config.my-cnf=my.cnf

看到如下的打印文件

4、访问Exporter

http://localhost:9104

看到如下的界面及表示安装成功。点击“Metrics”既可以查看explorter采集到的数据库信息

二、prometheus配置exporter

1、打开该文件添加如下的数据

  - job_name: "mysql"
    static_configs:
      - targets: ["localhost:9104"]

2、启动prometheus

双加exe文件

3、访问prometheus地址

http://localhost:9090/

Status--Targets,是up状态即表示成功

三、Grafana配置prometheus

Grafana的window安装及配置过程参考如下文章:

Grafana window下载安装及influxdb集成配置

1、启动Grafana,新建prometheus源

URL为prometheus的链接地址

点击Save&Test,如果提示成功,即表示链接OK。

2、新建仪表板

通过Grafan的模板选择,我选择的模板是14057

模板选择地址:Grafana dashboards | Grafana Labs

点击保存和导入

打开Grafana查看刚才配置的mysql服务器检测数据

到此这篇关于mysqld_exporter+Prometheus+Grafana 配置小结的文章就介绍到这了,更多相关mysqld_exporter+Prometheus+Grafana 配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mysql8创建用户及赋权操作实战记录

    Mysql8创建用户及赋权操作实战记录

    一般在开发中,我们需要新建一个账户,并赋予某个数据库的访问权限,下面这篇文章主要给大家介绍了关于Mysql8创建用户及赋权操作的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • SQL性能优化之压测404的根因追查与解决方案

    SQL性能优化之压测404的根因追查与解决方案

    测试人员对任务列表查询接口进行并发压测时,出现大量 404 响应错误,经初步排查,这些 404 并非业务逻辑主动返回,而是接口响应超时后由网关/Nginx 抛出的超时错误,下面我们就来看看如何优化这一问题吧
    2026-03-03
  • 一文详解MySQL表数据完整性的8大约束机制

    一文详解MySQL表数据完整性的8大约束机制

    数据库设计的关键不仅在于存储数据,更在于保障数据的准确性与一致性,MySQL通过8大约束机制,为数据完整性筑起坚固防线,本文将深入探讨8种核心约束,并通过实际案例展示其应用方法,需要的朋友可以参考下
    2026-02-02
  • MySQL行列转换常见的操作方法详解

    MySQL行列转换常见的操作方法详解

    MySQL支持行转列与列转行操作,满足数据分析需求,这篇文章主要介绍了MySQL行列转换常见的操作方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-10-10
  • Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法

    Mybatis报错: org.apache.ibatis.exceptions.PersistenceException

    这篇文章主要介绍了Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法的相关资料,需要的朋友可以参考下
    2016-12-12
  • MySQL开启远程访问权限的最新方法

    MySQL开启远程访问权限的最新方法

    这篇文章主要给大家介绍了关于MySQL开启远程访问权限的最新方法,在MySQL中,要实现远程访问,首先需要在MySQL服务端上开启相应的权限,需要的朋友可以参考下
    2023-08-08
  • MySQL使用UUID_SHORT()的问题解决

    MySQL使用UUID_SHORT()的问题解决

    MySQL的UUID_SHORT()函数是一个用于生成短UUID的函数,该函数返回一个64位的整数,可以用于唯一标识一条数据记录,本文介绍了MySQL使用UUID_SHORT()的问题解决,感兴趣的可以了解一下
    2023-08-08
  • MySQL查看数据库、表和索引的容量大小的方法

    MySQL查看数据库、表和索引的容量大小的方法

    在我们平时工作中,如果一个业务运行很久了,可能会需要我们去看看这块业务产生的数据量有多大,比如这个业务所使用的数据库存储空间都使用了多少个G了,哪一张数据表才是大表,下面整理了一些可以拿来即用的SQL以供小伙伴们参考,需要的朋友可以参考下
    2025-09-09
  • MySQL笔记之系统信息函数详解

    MySQL笔记之系统信息函数详解

    本篇文章对MySQL系统信息函数进行了详解的介绍。需要的朋友参考下
    2013-05-05
  • 如何实现MySQL的索引

    如何实现MySQL的索引

    这篇文章主要介绍了如何实现MySQL的索引,MySQL中索引分三类,有B+树索引、Hash索引和全文索引,下面我们一起来看看MySQL索引的具体实现,需要的小伙伴可以参考一下
    2022-01-01

最新评论