域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過
這篇文章主要介紹了PostgreSQL 實(shí)現(xiàn)登錄及修改密碼操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧。
PostgreSQL登錄
1、可通過客戶端pgAdmin III直接登錄
2、可通過命令行
命令:psql -h 10.10.10.10 -U user -d postgres -p 5570
-h:數(shù)據(jù)庫(kù)IP
-U:登錄用戶
-d:登錄的數(shù)據(jù)庫(kù)
-p:登錄端口
方法:進(jìn)入postgreSQL的客戶端安裝目錄(我的安裝目錄:C:\Program Files\PostgreSQL\9.4\bin),執(zhí)行psql命令,其中\(zhòng)q表示退出數(shù)據(jù)庫(kù)
修改密碼
直接執(zhí)行以下sql即可修改密碼
1alter user pguser with password 'new password';
補(bǔ)充:PostgreSQL修改密碼認(rèn)證方式
我就廢話不多說了,大家還是直接看代碼吧~
[postgres@postgres_vm ~]$ psql
psql (12.4)
Type "help" for help.
postgres=# show password_encryption ;
password_encryption
---------------------
md5
(1 row)
postgres=# select * from pg_authid where rolname='hr';
oid | rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | r
olpassword | rolvaliduntil
-------+---------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+--------------
-----------------------+---------------
16386 | hr | f | t | f | f | t | f | f | -1 | md566ad2e6b6f
adaa9fd11bfcab906e84c8 |
(1 row)
postgres=# set password_encryption to "scram-sha-256";
SET
postgres=# select * from pg_authid where rolname='hr';
oid | rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | r
olpassword | rolvaliduntil
-------+---------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+--------------
-----------------------+---------------
16386 | hr | f | t | f | f | t | f | f | -1 | md566ad2e6b6f
adaa9fd11bfcab906e84c8 |
(1 row)
postgres=# alter user hr with password 'Abcd1234';
ALTER ROLE
postgres=# select * from pg_authid where rolname='hr';
oid | rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit |
rolpassword | rolvaliduntil
-------+---------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+--------------
-------------------------------------------------------------------------------------------------------------------------+---------------
16386 | hr | f | t | f | f | t | f | f | -1 | SCRAM-SHA-256
$4096:dF5WnZnKGXen0mtqZeWldA==$2K8sshkEarHox93X5hmIjKSPxHecXDkjZ56erjIf+dU=:FBbY3+22nVXF83LbfK6DHBK2QpakJA/0RRI3oXs4cdI= |
(1 row)
postgres=#
文章來源:腳本之家
來源地址:https://www.jb51.net/article/204344.htm
申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!