Bagaimana mengubah kata sandi postgresql pengguna menggunakan SQL. Saya memiliki pengguna (alex) dan kata sandinya (misal pass) saya perlu mengubah menggunakan pernyataan sql kata sandinya untuk NULL ...
27
Bagaimana mengubah kata sandi postgresql pengguna menggunakan SQL. Saya memiliki pengguna (alex) dan kata sandinya (misal pass) saya perlu mengubah menggunakan pernyataan sql kata sandinya untuk NULL ...
Sintaks untuk mengubah kata sandi pengguna adalah
ALTER USER username WITH PASSWORD 'password';
Kamu ingin
ALTER ROLE alex SET PASSWORD TO NULL
Anda tentu saja harus melakukan ini sebagai superuser Postgres.
Sayangnya, itu tidak memungkinkan Anda masuk dengan kata sandi kosong. Anda hanya dapat masuk tanpa kata sandi jika entri pg_hba.conf Anda menentukan jenis auth dari 'trust' alih-alih 'md5' atau 'password'.
Jadi perintah SQL ini hanya membersihkan kata sandi untuk pengguna yang dulunya memilikinya, tetapi yang sekarang dipercaya untuk masuk tanpa kata sandi. Anda sebenarnya tidak dapat mengautentikasi dengan kata sandi kosong. Perbedaannya sedikit.