sql >> Database >  >> RDS >> PostgreSQL

Wat is het standaardwachtwoord voor Postgres

WAARSCHUWING :trust betekent precies dat. Iedereen die verbinding kan maken met de PostgreSQL-server, kan deze beheren. Als u trust . instelt modus die supergebruikers zoals gebruiker postgres . toestaat (of all gebruikers) om verbinding te maken, krijgen ze volledige controle over uw PostgreSQL en kunnen ze waarschijnlijk ook shell-opdrachten uitvoeren. Gebruik het meestal alleen om het wachtwoord te wijzigen herstel vervolgens de configuratie terug naar de auth-modus die u eerder gebruikte.

Als u een installatiescript zonder toezicht hebt gebruikt, staat het wachtwoord in het script of het bijbehorende configuratiebestand.

Behandel het anders hetzelfde alsof u het wachtwoord bent vergeten/vergeten in plaats van het nooit te weten:

  • Bewerk pg_hba.conf , de verificatiemodus instellen op trust in plaats van de standaard md5
  • In het Services-configuratiescherm start u de PostgreSQL-service opnieuw
  • Verbind met psql of PgAdmin of wat dan ook
  • ALTER USER postgres PASSWORD 'mynewpassword';
  • Bewerk pg_hba.conf opnieuw en zet de auth-modus terug op md5
  • Start PostgreSQL opnieuw

pg_hba.conf staat in uw gegevensmap. Standaard is dit %PROGRAMFILES%\PostgreSQL\9.3\data .

Om het te bewerken, moet je het tabblad Beveiliging gebruiken om jezelf lees-/schrijfrechten te geven (via een UAC-prompt). Hiervoor moet u mogelijk uzelf instellen als de eigenaar van het bestand.

Op Unix-systemen is het veiliger om een

local all all peer

regel naar pg_hba.conf en dan sudo -u postgres psql (ervan uitgaande dat uw PostgreSQL-server draait als gebruiker postgres ) om een ​​interactieve psql . te krijgen sessie zonder een wachtwoord te gebruiken. Op die manier hoef je trust niet te gebruiken .



  1. Een Regex aanpassen om met MySQL te werken

  2. Oracle 10g accepteert een 5-cijferig jaar in een datum

  3. Problemen met een PostgreSQL upsert-query

  4. Informatie over SQL Server-statistieken verkrijgen met behulp van statistische systeemfuncties