zoukankan      html  css  js  c++  java
  • grafana使用mysql做数据源

    版本:Grafana v7.3.4

    Grafana需要一个数据库来存储用户和仪表板等。默认配置使用sqlite3数据库;

    为了更好的移植,我选择使用mysql存储数据。

    官方文档:https://grafana.com/docs/grafana/latest/administration/configuration/ 

    创建Mysql库:

    create database grafana;
    create user grafana@'%' IDENTIFIED by 'grafana'; 
    grant all privileges on grafana.* to grafana@'%';
    flush
    privileges;

    更改grafana配置文件:

    vim /etc/grafana/grafana.ini

    [database]
    type = mysql
    host = 127.0.0.1:3306
    name = grafana
    user = grafana
    password =bigdata123
    url =  mysql://grafana:grafana@127.0.0.1:3306/grafana
    
    [session]
    provider = mysql
    provider_config = ‘mysql://grafana:grafana@127.0.0.1:3306/grafana’

    重启grafana:

    systemctl restart grafana-server.service

    注:grafana更换数据库后,之前的所有设置都重新初始化了。

    初始化grafana登录密码为admin:

    mysql -uroot -p
    use grafana
    update user set password = ‘59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6’, salt = ‘F3FAxVm33R’ where login = ‘admin’;

    访问grafana,从新初始化admin用户密码。

    如果要配Mysql数据源最好创建一个只读用户:

    CREATE USER 'grafanaReader' IDENTIFIED BY 'password';
    GRANT SELECT ON mydatabase.mytable TO 'grafanaReader';

    具体请移步官方文档:https://grafana.com/docs/grafana/latest/datasources/mysql/

  • 相关阅读:
    Visual C#使用DirectX实现视频播放
    windows WMIC命令大全
    WMI 无法监视时必须要尝试的手段 winmgmt /resyncperf
    DirectX技术实现视频会议中的音频通信
    c++引用
    c++模板详解
    四元数
    static_cast 和 dynamic_cast
    C++堆和栈详解(转)
    设计模式六大设计原则
  • 原文地址:https://www.cnblogs.com/shiqing-zhang/p/14122248.html
Copyright © 2011-2022 走看看