Сначала я следовал инструкциям по установке postgres и pgadmin4 из https://tecadmin.net/install-pgadmin4-on- ubuntu / успешно.
Мне показалось, что я смог попасть на сайт http: // localhost / pgadmin4 , но не смог войти.
После нескольких попыток сбросить пользователя / пароль pgadmin4. Я подумал, что хорошо, я просто удалю / переустановлю его с помощью:
sudo apt-get autoremove pgadmin4 pgadmin4-apache2
Когда я переустановил , меня не запрашивают информацию о пользователе pgadmin И URL-адрес, который раньше работал, теперь дает 404 not found.
Я перезапустил сервер.
Перезагрузился после переустановки.
Я выполнил рекурсивный поиск pgadmin, чтобы удалить все его следы со своего компьютера перед переустановкой на компьютере.
Я просмотрел / etc / apache2 sites-enable, mods-enabled, config-enabled и т.д., чтобы увидеть, есть ли следы предыдущей установки.
Я искал здесь, stackoverflow и Интернет в целом, но без особого успеха.
Вы можете найти свои данные пользователя в файле базы данных SQLlite. Файл, который вы должны открыть с помощью SQLlite3, - это /var/lib/pgadmin4/pgadmin4.db
, выполните команду:
sqlite3 /var/lib/pgadmin/pgadmin4.db
sqlite> .tables
sqlite> select * from user;
И вы увидите там свое имя пользователя и хешированный пароль.