összefoglaló: ebben a bemutatóban lépésről lépésre megmutatjuk, hogyan állíthatja vissza a postgres
felhasználó jelszavát a PostgreSQL-ben.
valamilyen okból a PostgreSQL telepítése után elfelejtheti a postgres
felhasználó jelszavát. Ebben az esetben tudnia kell, hogyan kell visszaállítani a jelszót.
A PostgreSQL apg_hba.conf
adatbázis adatkönyvtárban tárolt konfigurációs fájlt használja (pl.,,C:\Program Files\PostgreSQL\12\data
Windows rendszeren) az ügyfél hitelesítésének vezérléséhez. A hba
a pg_hba.a conf gazdagép alapú hitelesítést jelent.
apostgres
felhasználó jelszavának visszaállításához módosítania kell néhány paramétert ebben a konfigurációs fájlban, be kell jelentkeznie Postgres-ként jelszó nélkül, majd vissza kell állítania a jelszót.
a következő lépések megmutatják, hogyan állíthatja vissza a postgres
felhasználó jelszavát:
1.lépés., Biztonsági mentés a pg_hba.conf
fájl másolása egy másik helyre, vagy csak nevezze át pg_hba.conf.bk
2.lépés. Szerkessze apg_dba.conf
fájlt, majd módosítsa az összes helyi kapcsolatot md5-ről trust-ra. Ezzel bejelentkezhet a PostgreSQL adatbázis-kiszolgálóra jelszó használata nélkül.
Code language: PHP (php)
3.lépés. Indítsa újra a PostgreSQL szervert., Ha Windows rendszeren van, újraindíthatja a PostgreSQL szolgáltatást a következő szolgáltatásokból:
vagy futtassa a következő parancsot az ablak termináljáról:
Code language: JavaScript (javascript)
a "C:\Program Files\PostgreSQL\12\data"
az adatkönyvtár.
4. lépés. Csatlakozzon a PostgreSQL adatbázis-kiszolgálóhoz bármilyen eszközzel, például psql vagy pgAdmin:
PostgreSQL nem igényel jelszót a bejelentkezéshez.
5. lépés. Hajtsa végre a következő parancsot a postgres
felhasználó új jelszavának beállításához.,
Code language: SQL (Structured Query Language) (sql)
6.lépés. Állítsa vissza a pg_dba.conf
fájlt, indítsa újra a PostgreSQL adatbázis szervert, majd csatlakozzon a PostgreSQL adatbázis szerverhez az új jelszóval.
ebben a bemutatóban megtanulta, hogyan állíthatja vissza a postgres
felhasználó jelszavát.
- hasznos volt ez a bemutató ?
- YesNo