Grafana组件异常情况处理
你会不会忘记密码
grafana登录密码突然忘记了,感觉一时半会找不回账号密码怎么办?一般我会把一些数据文件全部删除掉,然后再重新启动,就和新的一样了。但是,遇到很重要的tidb监控看板,如果删除了数据,很多东西都没有了,那么有没有一种好的方法呢?
数据文件grafana.db
找到grafana的数据文件grafana.db
find / -name "grafana.db" ps:默认的安装路径为/var/lib/grafana/grafana.db
现在使用的方法
[root@localhost data]# ll total 4788 -rw-r----- 1 tidb tidb 4894720 Nov 18 17:21 grafana.db drwx------ 2 tidb tidb 4096 Sep 9 20:01 png [root@localhost data]# [root@localhost data]# [root@localhost data]# [root@localhost data]# sqlite3 grafana.db SQLite version 3.7.17 2013-05-20 00:56:22 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> .tables alert dashboard_tag server_lock alert_notification dashboard_version session alert_notification_state data_source short_url alert_rule_tag login_attempt star annotation migration_log tag annotation_tag org team api_key org_user team_member cache_data playlist temp_user dashboard playlist_item test_data dashboard_acl plugin_setting user dashboard_provisioning preferences user_auth dashboard_snapshot quota user_auth_token sqlite> select * from user; 1|0|admin|admin@localhost||0e8518c7400b932a85a63d68dcb31e2728896c1f32dd2db4cca641b4ae26b5f80d4edf6c49f0744c776a365b47baa5179ffc|c6LfXYoaxO|XbuYjq51Qe||1|1|0||2021-09-09 12:01:45|2021-09-09 12:41:58|0|2021-09-13 01:49:30|0 sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin'; sqlite>.exit
简洁版
#进入数据库 sqlite3 /var/lib/grafana/grafana.db #查看表 .tables #查看表中数据 select * from user; #更改密码为admin update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin'; #退出 .exit
重启grafana
service grafana-server restart
本文作者:山河剑心
本文链接:https://www.cnblogs.com/ncayu2025/p/17692403.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步