忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤


Posted in Servers onApril 07, 2022

忘记admin密码不叫事,按照本文方法可以重置admin用户密码为admin。

一、基于命令修改

1)修改密码

grafana-cli admin reset-admin-password admin123

注意:admin123表示新密码;

2)重启服务

systemctl restart grafana-server

二、基于修改数据库信息

1)查看Grafana配置文件,确定grafana.db的路径

配置文件路径:/etc/grafana/grafana.ini

[paths]
;data = /var/lib/grafana

[database]
# For "sqlite3" only, path relative to data_path setting
;path = grafana.db

通过配置文件得知grafana.db的完整路径如下:

/var/lib/grafana/grafana.db

或可通过shell的find工具直接全盘查找grafana.db的路径:

find / -name "grafana.db"

2)使用sqlites修改admin密码

打开数据库

[root@local]# sqlite3 /var/lib/grafana/grafana.db

修改user表admin用户的password

#查看数据库中包含的表
.tables

#查看user表内容
select * from user;

#重置admin用户的密码为默认admin
update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';

#退出sqlite3
.exit

好了,可以使用admin、admin登录了。

3)修改指定用户为管理员

udpate user set is_admin = 1 where login = 'xxxx';

修改完成并登录成功后不要忘记把admin用户名密码修改成自己的,不然会被黑的

Servers 相关文章推荐
Nginx tp3.2.3 404问题解决方案
Mar 31 Servers
nginx处理http请求实现过程解析
Mar 31 Servers
Nginx 502 Bad Gateway错误原因及解决方案
Mar 31 Servers
查看nginx配置文件路径和资源文件路径的方法
Mar 31 Servers
Windows下使用Nginx+Tomcat做负载均衡的完整步骤
Mar 31 Servers
nginx+lua单机上万并发的实现
May 31 Servers
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
Feb 12 Servers
Nginx实现负载均衡的项目实践
Mar 18 Servers
配置Kubernetes外网访问集群
Mar 31 Servers
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 Servers
Windows Server 2012 修改远程默认端口3389的方法
Apr 28 Servers
Windows server 2003卸载和安装IIS的图文教程
Jul 15 Servers
Linux、ubuntu系统下查看显卡型号、显卡信息详解
Nginx速查手册及常见问题
从零开始在Centos7上部署SpringBoot项目
CentOS7和8下安装Maven3.8.4
CentOS下安装Jenkins的完整步骤
基于Apache Hudi在Google云构建数据湖平台的思路详解
HDFS免重启挂载新磁盘
Apr 06 #Servers
You might like
php实现QQ空间获取当前用户的用户名并生成图片
2015/07/25 PHP
php简单统计在线人数的方法
2016/05/10 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
JS正则中的RegExp对象对象
2012/11/07 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
BootStrap中的table实现数据填充与分页应用小结
2016/05/26 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
2016/06/21 Javascript
JS中innerHTML和pasteHTML的区别实例分析
2016/06/22 Javascript
jQuery遍历节点树方法分析
2016/09/08 Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
2017/12/06 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
利用nodeJs anywhere搭建本地服务器环境的方法
2018/05/12 NodeJs
react-router4按需加载(踩坑填坑)
2019/01/06 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
2019/10/08 Javascript
使用webpack和rollup打包组件库的方法
2021/02/25 Javascript
python每次处理固定个数的字符的方法总结
2013/01/29 Python
Python中除法使用的注意事项
2014/08/21 Python
在Lighttpd服务器中运行Django应用的方法
2015/07/22 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
python找出因数与质因数的方法
2019/07/25 Python
python 单线程和异步协程工作方式解析
2019/09/28 Python
kafka监控获取指定topic的消息总量示例
2019/12/23 Python
简单了解Python多态与属性运行原理
2020/06/15 Python
计算机专业自我鉴定
2013/10/15 职场文书
广播体操比赛口号
2014/06/10 职场文书
法学求职信
2014/06/22 职场文书
开幕式邀请函
2015/01/31 职场文书
酒店工程部岗位职责
2015/02/12 职场文书
医务人员岗前培训心得体会
2016/01/08 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP