sql >> Database teknologi >  >> RDS >> PostgreSQL

Fjernede ved et uheld postgres standard superbruger privilegier - kan jeg få det tilbage?

der er en enkeltbrugertilstand, hvor du altid har superbrugerfunktioner:

som rod

service postgresql stop

som bruger postgres:(du skal muligvis ændre versionsnummeret (her 9.1) Ikke .deb distros vil sandsynligvis også have en anden sti her. Den første sti er den binære postgres, den anden er den mappe, der indeholder postgresql.conf.

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

på den nye kommandolinje

alter user postgres with superuser;

ctrl-d for at afslutte.

som rod:

service postgresql start

En lignende strategi kan bruges til at indstille eller nulstille adgangskoder osv.




  1. Maksimalt (anvendeligt) antal rækker i en Postgresql-tabel

  2. Dynamisk datamaskering i SQL Server til avancerede brugere

  3. pyodbc kan ikke oprette forbindelse til databasen

  4. ASCIISTR() Funktion i Oracle