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

Tôi quên mật khẩu tôi đã nhập trong khi cài đặt postgres

  1. tìm tệp pg_hba.conf - nó có thể được định vị, chẳng hạn như trong /etc/postgresql-9.1/pg_hba.conf .

    cd /etc/postgresql-9.1/

  2. Sao lưu nó

    cp pg_hba.conf pg_hba.conf-backup

  3. đặt dòng sau (dòng đầu tiên không có chú thích hoặc dòng duy nhất):

Đối với tất cả các lần xuất hiện bên dưới (cục bộ và máy chủ), nếu bạn không có bất kỳ lỗi nào, bạn phải thay đổi bản sao exepct như sau, không có lỗi MD5or ngang hàng nào xuất hiện.

local  all   all   trust
  1. khởi động lại máy chủ PostgreSQL của bạn (ví dụ:trên Linux :)

    sudo /etc/init.d/postgresql restart

    Nếu dịch vụ (daemon) không bắt đầu báo cáo trong tệp nhật ký:

    kết nối cục bộ không được bản dựng này hỗ trợ

    bạn nên thay đổi

    local all all trust

    đến

    host all all 127.0.0.1/32 trust

  2. bây giờ bạn có thể kết nối với tư cách là bất kỳ người dùng nào. Kết nối với tư cách người dùng siêu cấp postgres (lưu ý, tên siêu người dùng có thể khác trong cài đặt của bạn. Trong một số hệ thống, tên này được gọi là pgsql , chẳng hạn. )

    psql -U postgres

    hoặc

    psql -h 127.0.0.1 -U postgres

    (lưu ý rằng với lệnh đầu tiên, bạn sẽ không phải lúc nào cũng được kết nối với máy chủ cục bộ)

  3. Đặt lại mật khẩu ('thay my_user_name bằng postgres vì bạn đang đặt lại postgres người dùng)

    ALTER USER my_user_name with password 'my_secure_password';

  4. Khôi phục pg_hba.conf cũ vì nó rất nguy hiểm để giữ xung quanh

    cp pg_hba.conf-backup pg_hba.conf

  5. khởi động lại máy chủ để chạy với pg_hba.conf an toàn

    sudo /etc/init.d/postgresql restart

Đọc thêm về tệp pg_hba đó:http://www.postgresql.org/docs/9.1/static/auth-pg-hba-conf.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Câu lệnh INSERT INTO có điều kiện trong postgres

  2. Các cột MySQL với DEFAULT NULL - sự lựa chọn theo kiểu hay là?

  3. PostgreSQL 11:Có gì mới

  4. Làm thế nào để sử dụng (cài đặt) dblink trong PostgreSQL?

  5. Lưu trữ hình ảnh trong PostgreSQL