从官网https://grafana.com/docs/grafana/v7.5/administration/configuration/ 可以看出,grafana 默认使用 sqlite3(文件数据库) 存储数据,数据存放在data/grafana.db 下面修改默认的数据源,使用MySQL存储数据
修改配置文件
进入 conf 目录,修改配置文件(因为官网不建议直接修改 default.ini 文件,window/linux 复制 sample.ini 文件为 custom.ini 文件,使用其他文件名也可以,在启动时指定配置文件)
配置你自己的MySQL数据库参数即可,更多参数可参考博客开头的官网配置地址
在 MySQL数据库中创建你配置文件中指定的数据库
CREATE DATABASE grafana DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
重启测试
重新启动 grafana,可使用 --config指定启动的配置文件
./grafana-server --config=../conf/custom.ini
启动成功可以看到数据已经存入MySQL数据库