忘记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反向代理多个服务器的实现方法
Mar 31 Servers
解决Nginx 配置 proxy_pass 后 返回404问题
Mar 31 Servers
nginx请求限制配置方法
Jul 09 Servers
Nginx部署vue项目和配置代理的问题解析
Aug 04 Servers
Nginx location 和 proxy_pass路径配置问题小结
Sep 04 Servers
使用Docker容器部署rocketmq单机的全过程
Apr 03 Servers
docker-compose部署Yapi的方法
Apr 08 Servers
Tomcat starup.bat 脚本实现开机自启动
Apr 20 Servers
Windows Server 2012 修改远程默认端口3389的方法
Apr 28 Servers
ubuntu下常用apt命令介绍
Jun 05 Servers
kubernetes集群搭建Zabbix监控平台的详细过程
Jul 07 Servers
Nginx如何获取自定义请求header头和URL参数详解
Jul 23 Servers
Linux、ubuntu系统下查看显卡型号、显卡信息详解
Nginx速查手册及常见问题
从零开始在Centos7上部署SpringBoot项目
CentOS7和8下安装Maven3.8.4
CentOS下安装Jenkins的完整步骤
基于Apache Hudi在Google云构建数据湖平台的思路详解
HDFS免重启挂载新磁盘
Apr 06 #Servers
You might like
为什么夜间收到的中波电台比白天多
2021/03/01 无线电
php csv操作类代码
2009/12/14 PHP
PHP自动生成后台导航网址的最佳方法
2013/08/27 PHP
php实现的SESSION类
2014/12/02 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
2016/03/07 PHP
php创建类并调用的实例方法
2019/09/25 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
javascript中"/"运算符常见错误
2010/10/13 Javascript
JS文本框追加多个下拉框的值的简单实例
2013/07/12 Javascript
jquery实现可拖拽弹出层特效
2015/01/04 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
js格式化输入框内金额、银行卡号
2016/02/01 Javascript
JS动态增删表格行的方法
2016/03/03 Javascript
JS产生随机数的用法小结
2016/12/10 Javascript
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
Vue.js更改调试地址端口号的实例
2018/09/19 Javascript
JS实现盒子跟着鼠标移动及键盘方向键控制盒子移动效果示例
2019/01/29 Javascript
解决IOS端微信H5页面软键盘弹起后页面下方留白的问题
2019/06/05 Javascript
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
Vue组件模板及组件互相引用代码实例
2020/03/11 Javascript
express异步函数异常捕获示例详解
2020/11/30 Javascript
Python中max函数用法实例分析
2015/07/17 Python
Python中的变量和作用域详解
2016/07/13 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
Python 一键获取百度网盘提取码的方法
2019/08/01 Python
Python matplotlib绘制图形实例(包括点,曲线,注释和箭头)
2020/04/17 Python
pytorch 移动端部署之helloworld的使用
2020/10/30 Python
Allen Edmonds官方网站:一家美国优质男士鞋类及配饰制造商
2019/03/12 全球购物
MYSQL支持事务吗
2013/08/09 面试题
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
林肯就职演讲稿
2014/05/19 职场文书
离婚案件答辩状
2015/05/22 职场文书
Python3 类型标注支持操作
2021/06/02 Python