Đôi khi bạn có thể cần thay đổi mật khẩu người dùng trong PostgreSQL, để quản lý cơ sở dữ liệu và quản trị trang web. Trong bài viết này, chúng ta sẽ xem xét cách thay đổi mật khẩu người dùng trong PostgreSQL. Bạn có thể sử dụng các bước này để thay đổi mật khẩu postgres trong Ubuntu, Windows và các hệ thống Linux khác. Bạn cũng có thể sử dụng nó để thay đổi mật khẩu postgres mặc định.
Cách thay đổi mật khẩu người dùng trong PostgreSQL
Dưới đây là các bước để thay đổi mật khẩu người dùng trong PostgreSQL.
1. Đăng nhập vào PostgreSQL
Mở terminal và chạy lệnh sau để đăng nhập vào PostgreSQL. Thay thế tên người dùng và tên dbname bằng tên người dùng và tên cơ sở dữ liệu của bạn tương ứng.
$ sudo -u username psql dbname
2. Thay đổi mật khẩu người dùng
Chúng tôi sẽ sử dụng lệnh ALTER USER để thay đổi mật khẩu người dùng. Đây là cú pháp của nó.
ALTER ROLE username WITH PASSWORD 'password';
Trong lệnh trên, bạn cần chỉ định tên người dùng có mật khẩu bạn muốn thay đổi và cả mật khẩu mới cho người dùng đó.
Chạy lệnh ALTER USER sau để thay đổi mật khẩu người dùng. Thay thế người dùng thử và mật khẩu mới với
ALTER USER testuser WITH PASSWORD 'newpassword';
Tương tự, nếu bạn muốn thay đổi mật khẩu cho postgres người dùng, sửa đổi lệnh trên như được hiển thị.
ALTER USER postgres WITH PASSWORD 'newpassword';
Đôi khi bạn có thể phải đặt mật khẩu hết hạn sau một ngày cụ thể. Trong những trường hợp như vậy, hãy sử dụng mệnh đề VALID UNTIL với câu lệnh ALTER USER. Đây là truy vấn SQL ở trên đã được sửa đổi để đặt ngày hết hạn mật khẩu là ngày 31 tháng 12 năm 2020.
ALTER USER testuser WITH PASSWORD 'newpassword'
VALID UNTIL 'December 31, 2020';
Như bạn có thể thấy, rất dễ dàng thay đổi mật khẩu người dùng trong PostgreSQL trong Ubuntu, CentOS và các hệ thống khác.
Cần một công cụ báo cáo cho PostgreSQL? Ubiq giúp dễ dàng trực quan hóa dữ liệu trong vài phút và theo dõi trong trang tổng quan thời gian thực. Thử nó ngay hôm nay!