我正在更改通行证! 但是现在,新密码不起作用了! 我该如何重置?
是的,此功能尚未实现:(
您将哪个数据库用于grafana? Sqlite? 我可以带你走下坡路或给你一个重置它的脚本
@torkelo是,即时通讯正在使用sqlite!
我正在使用mysql,任何机会都可以在此处发布说明。
需要为postgres重置管理员密码。
更新用户表中的密码和盐列:
更新用户设置密码='59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6',盐='F3FAxVm33R'其中登录='admin'
如果是mysql,则需要转义用户,例如user
上面将设置密码回去admin / admin
谢谢。
用户表需要在postgres中加引号,即:更新“用户”集...
+1
在Ubuntu上使用SQLite时,我必须这样做:
$ sudo sqlite3 /var/lib/grafana/grafana.db
sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
sqlite> .exit
我尝试了给定的解决方案,并且不久(不到一分钟)我以管理员用户身份登录后,将我踢出了登录页面。 现在,我无法登录,并且当我再次设置密码时,它没有任何作用。
更新:刚刚检查了数据库,由于某种原因,用户被删除,我不知道。 我不确定如何创建新的管理员用户。 我应该打开另一个问题吗?
@torkelo为打开旧线程表示歉意。 您能告诉我grafana使用哪种类型的哈希值,以及如何创建盐值? 我通常是密码哈希的新手,希望在Puppet设置中通过mysql自动创建grafana用户。
您可以提供的任何信息将不胜感激。
干杯,
L.
@Qtax ..这是一个很好的技巧。
grafana
grafana.ini
设置管理员user
和password
grafana.ini
/var/lib/grafana/grafana.db
我确实以这种方式重置了密码,但是以前的所有仪表板数据都丢失了。
您使用哪种哈希算法,如何生成其他密码?
谢谢。
为什么grafana-cli admin reset-admin-password admin文件不起作用? 告诉我
管理员密码更改成功✔
感谢Qtax
@eoekun因此,您更改了密码,但是仍然无法使用(用户名admin
)?
编辑:没关系,我看到您是通过数据库完成的。
@daniellee使用grafana-cli不起作用,因此我执行sql语句。
http://docs.grafana.org/administration/cli/#reset -admin-password
@eoekun您正在运行什么版本? grafana-cli-admin reset-admin-password在4.5.2中对我有效
只是对于任何可能需要此操作的人-我的grafana docker安装突然重置了用户表,而我只能使用默认的admin:admin对登录。
grafana-cli admin reset-admin-password admin仅由于用户表为空而无法正常工作。
/etc/grafana/grafana.ini
[security]
部分中设置admin_user
和admin_password
# sqlite3 /var/lib/grafana/grafana.db
sqlite> delete from user where login = 'admin';
/etc/grafana/grafana.ini
输入的管理员用户/密码登录我的用户表(在/usr/share/grafana/data/grafana.db
)有admin用户,并且我已经验证了使用sudo grafana-cli admin reset-admin-password newPassword
命令时(在/usr/share/grafana
),admin用户行已更新。 但是,这不允许您使用新密码登录。
支持页面(http://docs.grafana.org/administration/cli/)上的官方说明不仅无效,而且告诉您手动修改/var/lib/grafana/grafana.db
的SQLite3数据库的说明不告诉您您之后的密码将为admin
。
您的文档应明确说明相关数据库是/var/lib/grafana/grafana.db
,而不是/usr/share/grafana/data/grafana.db
,更重要的是,您应该可以对真实数据库使用grafana-cli admin reset-admin-password
。 期望人们手动修改数据库中的哈希密码及其密码是不合理的。
团队,我们正在kubernetes容器中运行grafana。 我忘记了管理员密码,并尝试使用以下命令重置密码。 但没有运气。
grafana-cli admin reset-admin-password --homepath“ / usr / share / grafana” newpass
您能建议我如何重置grafana容器上的admin @ localhost / admin密码吗?
由于服务图重构,这被打破。
cli不会初始化事务管理器和总线本身。
1. edit `/etc/grafana/grafana.ini` set `admin_user` and `admin_password` in the `[security]` section 2. stop the grafana service 3. delete the admin user from the db: `# sqlite3 /var/lib/grafana/grafana.db` `sqlite> delete from user where login = 'admin';` 4. start the grafana service 5. login with the admin user/pass you put in `/etc/grafana/grafana.ini`
感谢在lxd容器中使用v5.3.4,为我工作!
@xdfil的解决方案对我
最有用的评论
+1
在Ubuntu上使用SQLite时,我必须这样做: