PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Secara tidak sengaja menghapus hak pengguna super default postgres - dapatkah saya mendapatkannya kembali?

ada mode pengguna tunggal di mana Anda selalu memiliki kemampuan pengguna super:

sebagai root

service postgresql stop

sebagai user postgres:(Anda mungkin perlu mengubah nomor versi (di sini 9.1)Non .deb distro mungkin akan memiliki jalur yang berbeda di sini juga. jalur pertama adalah biner postgres, yang kedua adalah direktori yang berisi postgresql.conf.

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

di baris perintah baru

alter user postgres with superuser;

ctrl-d untuk keluar.

sebagai root:

service postgresql start

Strategi serupa dapat digunakan untuk menyetel atau menyetel ulang sandi, dll.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan Ukuran Semua Basis Data di PostgreSQL (psql)

  2. Kesalahan intarray postgresql:simbol tidak terdefinisi:pfree

  3. Apakah ada cara untuk menonaktifkan fungsi yang berlebihan di Postgres

  4. Rails:Kesalahan saat menginstal permata pg

  5. Membuat dan Menghapus Database PostgreSQL di Ubuntu 16.04