Prometheus|云原生|grafana的admin用户密码重置备忘记录

news/2024/5/19 1:58:14 标签: prometheus, 云原生, grafana, 开发语言, linux

很久很久以前部署的一个Prometheus套装里的grafana密码给忘记了,回忆总是很痛苦,因此还是在这里简单的记录一下,下次就不需要满世界反翻找了。

一,

改库重置密码为admin

grafana密码存放在哪里的?

必须说明一下,grafana并不是不需要数据库的,只是它使用的是非常轻量的数据库sqlite

OK,如果不嫌麻烦,可以直接登录该数据库修改该库内的用户数据,直接修改密码,但此方法并不推荐,主要是门槛有点高,很多人并不太会数据库操作

大略流程是根据grafana的配置文件找到sqlite定义的数据库存放地址,使用sqlite 命令登录数据库,直接改表即可,但只能是重置密码为admin/admin

主要是密码在该库内是加密的:

[root@local]# sqlite3 /var/lib/grafana/grafana.db
#查看数据库中包含的表
.tables
 
#查看user表内容
select * from user;
 
#重置admin用户的密码为默认admin
update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
 
#退出sqlite3
.exit

此方式比较麻烦,还要使用admin/admin 再登录,在重设密码,不过胜在可靠,必定可以修改掉密码

二,

命令行重置密码

该方法基于 Grafana 4.1 以上,因此使用前需要看看grafana版本够不够哦

比较简单,一条命令即可:

grafana-cli admin reset-admin-password --homepath "/usr/share/grafana" newpass

这里说明一下,如果--homepath 不知道如何填写,whereis grafana 命令找一下就可以了

三,

api接口重置密码

该方法比较简单,推荐使用!!!!

curl -X PUT -H "Content-Type: application/json" -d '{
  "oldPassword": "admin",
  "newPassword": "newpass",
  "confirmNew": "newpass"
}' http://admin:admin@<your_grafana_host>:3000/api/user/password


http://www.niftyadmin.cn/n/5153480.html

相关文章

idea中配置spring boot单项目多端口启动

参照文章 https://zhuanlan.zhihu.com/p/610767685 项目配置如下 下面为 idea 2023&#xff0c;不同版本的设置有区别&#xff0c;但是没那么大&#xff0c;idea 2023默认使用新布局&#xff0c;切换为经典布局即可。 在项目根目录的.idea/workspace.xml文件里添加如下配置 &l…

2022年ISSCC会议报告分析

Tutorial Fundamentals of Self-Sensing Processor Systems AMD Zen架构的CCD die中有很多传感器检测die的频率、电压、电压和温度 HBM DRAM and 3D Stacked Memory Advances in Digital vs. Analog AI Accelerators Nvidia的Multi-chip架构的DNN加速器 Form1: Compute-in…

kubeadm1.25

这里写目录标题 kubeadm1.25一.环境准备1.网络分配2.系统设置 二.所有节点安装docker三.所有节点安装kubeadm&#xff0c;kubelet和kubectl1.定义kubernetes源2.部署K8S集群3.内核参数优化方案 kubeadm1.25 一.环境准备 1.网络分配 master&#xff08;2C/4G&#xff0c;cpu核…

关于开发中异常(Java)的处理方法和思路

关于异常/ Exception 的常见处理方式和处理思路&#xff08;Java 版&#xff09; 异常案例 通过结合开发中遇到的&#xff0c;在这篇文章里面做一个总结 RuntimeException Index 0 out of bounds for length 0 () 待补充… 思路 1.数组下标 越界异常 index 0 out of bound…

【Mac环境搭建】JDK安装、多JDK安装与切换

文章目录 JDK下载与安装下载安装 配置环境变量安装多个JDK共存 JDK下载与安装 下载 Oracle官网提供了非常多个版本的JDK供下载&#xff0c;可以点击如下链接重定向到JDK下载页面 ORACLE官网JDK下载 安装 下面的官方文档可以点开收藏到浏览器的收藏夹&#xff0c;这样后续在开…

Leetcode—110.平衡二叉树【简单】

2023每日刷题&#xff08;十九&#xff09; Leetcode—110.平衡二叉树 实现代码 /*** Definition for a binary tree node.* struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/ int preFunc(struct TreeNode* root) {if(root…

python爬虫(数据获取——双R)

静态资源加载 静态资源给了请求头和url即可 动态资源加载 headers {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 } url "https://www.xinpianchang.com/api/xpc/comments/article…

06 逆矩阵、列空间与零空间

逆矩阵、列空间与零空间 多元一次方程组的矩阵形式线性变换&#xff08;矩阵&#xff09;的逆线性变换&#xff08;矩阵&#xff09;的秩矩阵的列空间矩阵的零空间 这是关于3Blue1Brown "线性代数的本质"的学习笔记。 多元一次方程组的矩阵形式 对于多元一次方程组…