Tôi đã cài đặt psql và phpPgAdmin vào Ubuntu11.10 của mình và không biết cách chạy nó. Tên người dùng và mật khẩu mặc định là gì?Đăng nhập vào PostgreSQL - Đăng nhập thất bại
Trả lời
Trong quá trình cài đặt, bạn đã có thể bỏ qua bước sau:
Bây giờ chúng ta cần phải thiết lập lại mật khẩu cho tài khoản quản trị của postgres 'cho máy chủ, vì vậy chúng tôi có thể sử dụng cho tất cả các quản trị hệ thống nhiệm vụ. Gõ lệnh sau tại dòng lệnh (thay thế trong mật khẩu mà bạn muốn sử dụng cho tài khoản quản trị của bạn):
sudo su postgres -c psql template1
template1=# ALTER USER postgres WITH PASSWORD 'password';
template1=# \q
Đó làm thay đổi mật khẩu cho trong cơ sở dữ liệu, bây giờ chúng ta cần phải làm như vậy cho người sử dụng unix 'postgres':
sudo passwd -d postgres
sudo su postgres -c passwd
Bây giờ nhập cùng một mật khẩu mà bạn đã dùng trước đó.
http://hocuspokus.net/2008/05/install-postgresql-on-ubuntu-804/
Không có tên mặc định và mật khẩu mà bạn không tạo ra một. Việc thiết lập đơn giản nhất có thể là làm theo các bước sau để thiết lập người dùng của riêng bạn làm siêu người dùng.
Tại dấu nhắc terminal, tạo một người dùng postgres với username của riêng bạn
sudo -u postgres createuser --superuser $USER
Bắt đầu lệnh postgresql nhắc như tên người dùng của bạn, nhưng chạy bằng root vì bạn đã không đặt mật khẩu chưa;
sudo -u postgres psql
Tại dấu nhắc postgresql, hãy đặt mật khẩu của bạn;
\password $USER
Sau đó, bạn sẽ có thể đăng nhập tốt.
Thiết lập được tài liệu kỹ lưỡng hơn here.
EDIT:
Nếu bạn gặp khó khăn không có khả năng xác thực tự động khi người dùng postgres
, bạn có thể muốn so sánh /etc/postgresql/9.1/main/pg_hba.conf
(tức là tập tin cấu hình xác thực) của bạn với các dòng sau từ mỏ làm việc; bạn có thể lấy những hình ảnh chưa được xử lý bằng cách sử dụng
grep -v ^# pg_hba.conf
Dòng "cục bộ" phải là dòng cần thiết trong trường hợp này vì bạn không thể xác thực ngay cả từ cùng một máy;
local all postgres peer
local all all peer
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
$ sudo -u postgres createuser --superuser $ USER Mật khẩu: createuser: không thể kết nối với cơ sở dữ liệu postgres: FATAL: xác thực mật khẩu không thành công cho người dùng "postgres" –
@ IvanZ.Horvat Rất kỳ quặc, bởi mặc định trong Ubuntu, Postgresql được cấu hình để sử dụng xác thực 'ident sameuser' cho bất kỳ kết nối nào từ cùng một máy, có nghĩa là bạn không cần phải sử dụng mật khẩu khi bạn đăng nhập với tư cách người dùng đó trong hệ điều hành. Chỉ cần xác minh bằng cách sử dụng Ubuntu 11,10 của tôi mà tôi chỉ có thể đăng nhập như thế trên một cài đặt mới. –
@ IvanZ.Horvat Đã thêm một số thông tin về hba.conf (tệp cấu hình xác thực) vào câu trả lời của tôi. –
Có thể bạn nên thử đăng nhập bằng người dùng + mật khẩu của người dùng đã cài đặt.
- 1. Không thể mở cơ sở dữ liệu được yêu cầu bởi thông tin đăng nhập. Đăng nhập thất bại. Đăng nhập thất bại cho người dùng
- 2. SqlServer: Đăng nhập thất bại cho người dùng
- 3. Đăng nhập Facebook/Giống như thất bại trên IE8
- 4. đăng nhập thất bại cho người dùng sa vào SQL Server 2008 R2
- 5. "Đăng nhập" hoặc "Đăng nhập" hoặc "Đăng nhập"
- 6. Không thể đăng nhập vào cơ sở dữ liệu PostgreSQL
- 7. sử dụng bình-đăng nhập với postgresql
- 8. Cách đăng nhập truy vấn PostgreSQL?
- 9. Để đăng nhập hoặc không đăng nhập?
- 10. Đang đăng nhập vào busy_job?
- 11. Đăng nhập vào Groovy Script
- 12. Mac OS X Facebook đăng nhập thất bại - không remote_app_id lưu trữ cho ứng dụng
- 13. SqlException: Đăng nhập thất bại cho người sử dụng NT AUTHORITY \ NETWORK DỊCH VỤ
- 14. Đăng nhập thất bại cho người dùng 'NT AUTHORITY \ NETWORK SERVICE'
- 15. Đăng nhập vào trang web qua C#
- 16. ASP.NET Đăng nhập thất bại cho người dùng 'NT AUTHORITY \ NETWORK SERVICE'
- 17. Rails - Devise đăng nhập/xác thực thất bại không điền mảng lỗi với thông báo
- 18. Đăng nhập nhiều Postgres
- 19. Đăng nhập thất bại cho người sử dụng IIS AppPool \ myAppPool
- 20. Mã EF Đầu tiên - tạo cơ sở dữ liệu - Đăng nhập thất bại cho người dùng
- 21. Cách quay lại tham chiếu sau khi đăng nhập thất bại?
- 22. Đăng nhập với khách hàng tự động đăng nhập
- 23. Đăng nhập mà không hiển thị trang đăng nhập
- 24. SQL Server 2008 - Đăng nhập thất bại. Đăng nhập từ một miền không đáng tin cậy và không thể được sử dụng với xác thực Windows
- 25. GameCenter đăng nhập alert
- 26. redis để đăng nhập
- 27. Đăng nhập Javascript
- 28. Lệnh Vim đăng nhập
- 29. Lỗi khi đăng nhập vào C#
- 30. Cách đăng nhập vào Youtube bằng PHP?
ivan @ ivan-Inspiron-N5110: ~ $ sudo su postgres -c psql template1 [sudo] mật khẩu cho ivan: Mật khẩu: –
psql: FATAL: xác thực mật khẩu không thành công ed cho người dùng "postgres" –