Fixing a grafana instance on macOS
Date: 2026-02-08
Host: server (macOS Monterey; Homebrew prefix: /usr/local)
Grafana install: Homebrew (/usr/local/opt/grafana)
Grafana data: /usr/local/var/lib/grafana
Grafana (Homebrew on macOS Monterey) & Password Reset + Boot-Time Startup (No GUI Login)
Summary (what was fixed)
- Admin login/password wouldn’t work even after “reset” attempts.
- Grafana would run manually, but would not reliably run as a user service via
brew servicesand you needed it to start at boot without any desktop login. - fixed both by:
- Resetting the password against the actual Brew paths + DB that the running server uses.
- Replacing the GUI-bound LaunchAgent approach with a system LaunchDaemon at
/Library/LaunchDaemons/...that runs at boot as your user.
Caveats
“Password reset succeeded” was misleading because I was hitting the wrong DB
Grafana can be pointed at different data directories. In this setup, the running Brew Grafana server uses:
…