PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Przypadkowo usunięto domyślne uprawnienia superużytkownika postgres - czy mogę je odzyskać?

istnieje tryb jednego użytkownika, w którym zawsze masz uprawnienia administratora:

jako root

service postgresql stop

jako postgres użytkownika:(może być konieczna zmiana numeru wersji (tutaj 9.1)Nie .deb dystrybucje prawdopodobnie będą miały tutaj również inną ścieżkę. Pierwsza ścieżka to plik binarny postgres, druga to katalog zawierający postgresql.conf.

/usr/lib/postgresql/9.1/bin/postgres --single -D /etc/postgresql/9.1/main/

w nowej linii poleceń

alter user postgres with superuser;

ctrl+d aby wyjść.

jako root:

service postgresql start

Podobną strategię można zastosować do ustawiania lub resetowania haseł itp.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rozumienie rozmiarów wierszy Postgres

  2. LIKE zapytanie dotyczące elementów płaskiej tablicy jsonb

  3. Zapytanie PostgreSQL, aby wyświetlić wszystkie nazwy tabel?

  4. Jak przekonwertować klucz podstawowy z liczby całkowitej na szeregowy?

  5. Adnotacja hibernacji dla typu szeregowego PostgreSQL