文章

mysql-exporter部署及问题

部署

1
2
3
4
5
6
7
8
9
10
11
docker-compose.yml
version: '3.8'
  mysql_exporter:
    image: quay.io/prometheus/mysqld-exporter
    container_name: mysql-exporter
    hostname: mysql-exporter
    restart: always
    ports:
      - '9104:9104'
    environment:
      DATA_SOURCE_NAME: grafanaReader:12345678@(172.21.0.15:3306)/

问题

invalid DSN: missing the slash separating the database name

翻译: 无效DSN:缺少分隔数据库名称的斜杠 解决: 在连接数据的时候后面需要加 /, 比如 grafanaReader:12345678@(172.21.0.15:3306)/ # 尾部的 / 必须带

本文由作者按照 CC BY 4.0 进行授权