忘记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 相关文章推荐
Apache站点配置SSL强制跳转443
Mar 09 Servers
Nginx中break与last的区别详析
Mar 31 Servers
Nginx配置SSL证书出错解决方案
Mar 31 Servers
Nginx+SpringBoot实现负载均衡的示例
Mar 31 Servers
Nginx反爬虫策略,防止UA抓取网站
Mar 31 Servers
Nginx进程调度问题详解
Sep 25 Servers
Nginx工作模式及代理配置的使用细节
Mar 21 Servers
Vertica集成Apache Hudi重磅使用指南
Mar 31 Servers
教你使用Jenkins集成Harbor自动发布镜像
Apr 03 Servers
详解如何使用Nginx解决跨域问题
May 06 Servers
Flink 侧流输出源码示例解析
Sep 23 Servers
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
Sep 23 Servers
Linux、ubuntu系统下查看显卡型号、显卡信息详解
Nginx速查手册及常见问题
从零开始在Centos7上部署SpringBoot项目
CentOS7和8下安装Maven3.8.4
CentOS下安装Jenkins的完整步骤
基于Apache Hudi在Google云构建数据湖平台的思路详解
HDFS免重启挂载新磁盘
Apr 06 #Servers
You might like
如何使用Linux的Crontab定时执行PHP脚本的方法
2011/12/19 PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
2014/02/18 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
php文件后缀不强制为.php的实操方法
2019/09/18 PHP
JQuery 图片延迟加载并等比缩放插件
2009/11/09 Javascript
JQuery实现倒计时按钮具体方法
2013/11/14 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
2014/05/04 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
js无法获取到html标签的属性的解决方法
2016/07/26 Javascript
Javascript点击按钮随机改变数字与其颜色
2016/09/01 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
bootstrap——bootstrapTable实现隐藏列的示例
2017/01/14 Javascript
JavaScript数据结构之广义表的定义与表示方法详解
2017/04/12 Javascript
react.js CMS 删除功能的实现方法
2017/04/17 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例
2017/08/17 Javascript
一步步教你利用Canvas对图片进行处理
2017/09/19 Javascript
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
Python3安装Pillow与PIL的方法
2019/04/03 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
Python grequests模块使用场景及代码实例
2020/08/10 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
名人珠宝设计师:Melinda Maria Jewelry
2019/03/06 全球购物
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
西班牙购买行李箱和背包网站:Maletas Greenwich
2019/10/08 全球购物
Does C# support multiple inheritance? (C#支持多重继承吗)
2012/01/04 面试题
领导检查欢迎词
2014/01/14 职场文书
数学教育专业求职信
2014/07/22 职场文书
我的中国梦演讲稿800字
2014/08/19 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
pytorch--之halfTensor的使用详解
2021/05/24 Python
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS