PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Đặc quyền siêu người dùng mặc định của postgres bị xóa vô tình - tôi có thể lấy lại không?

có chế độ một người dùng, nơi bạn luôn có các khả năng siêu người dùng:

làm gốc

service postgresql stop

với tư cách là người dùng postgres:(bạn có thể cần thay đổi số phiên bản (tại đây 9.1) Non .deb Các bản phân phối có thể cũng sẽ có một đường dẫn khác ở đây. đường dẫn đầu tiên là mã nhị phân postgres, đường dẫn thứ hai là thư mục chứa postgresql.conf.

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

trên dòng lệnh mới

alter user postgres with superuser;

ctrl-d để thoát.

làm gốc:

service postgresql start

Một chiến lược tương tự có thể được sử dụng để đặt hoặc đặt lại mật khẩu, v.v.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham gia bốn bảng liên quan đến THAM GIA TRÁI mà không có bản sao

  2. SQL:Khi nói đến NOT IN và NOT EQUAL TO, cái nào hiệu quả hơn và tại sao?

  3. Bảng in không vừa với kích thước trang

  4. Kích thước của bảng phân vùng trong PostgreSQL 9.0

  5. Rails tự động gán id đã tồn tại