mutao.net

いわゆる雑記。

Grafanaのパスワードがわからなくなった。

タイトルの通り、adminユーザのパスワードが分からなくなって困ってしまった。

ちなみに以下の記事で構築したラズパイ上のGrafana。

mutaonet.hatenablog.com

英語の記事だけどここに書いてありました。(日本語訳しました。)

ahelpme.com

# ps axuf|grep grafana
root     1775938  0.0  0.0 215532   796 pts/0    S+   20:01   0:00              \_ grep --color=auto grafana
grafana     1185  0.1  1.3 3124532 52104 ?       Ssl   8月20  95:31 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=rpm cfg:default.paths.logs=/var/log/grafana cfg:default.paths.data=/var/lib/grafana cfg:default.paths.plugins=/var/lib/grafana/plugins cfg:default.paths.provisioning=/etc/grafana/provisioning
# vi /etc/grafana/grafana.ini

#################################### Paths ####################################
[paths]
# Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used)
;data = /var/lib/grafana ⭐

# Temporary files in `data` directory older than given duration will be removed
;temp_data_lifetime = 24h

# Directory where grafana can store logs
;logs = /var/log/grafana

# Directory where grafana will automatically scan and look for plugins
;plugins = /var/lib/grafana/plugins

# folder that contains provisioning config files that grafana will apply on startup and while running.

sqliteを内部で使ってるんですね。

ということでsqliteでadminユーザのパスワードを初期化します。

# sqlite3 /var/lib/grafana/grafana.db
SQLite version 3.26.0 2018-12-01 12:34:55
Enter ".help" for usage hints.
sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
sqlite>

Email for username: admin

Password: admin

で入力すると、パスワード変更画面が表示されてパスワードの変更&Loginができました!

f:id:mutaonet:20211010200616p:plain

やったことない手順だったのでメモ。