相信如果你在重新安裝或者升級(jí)Postgresql數(shù)據(jù)庫(kù)的時(shí)候都需要你輸入在第一次安裝時(shí)候的密碼,這個(gè)密碼往往我們都會(huì)忘記,那么萬(wàn)一忘記了該咋辦?難道真就不能安裝了?答案當(dāng)然是否定的。在項(xiàng)目中,本人就遇到過(guò)這樣的情況,一番摸索過(guò)后發(fā)現(xiàn)終于發(fā)現(xiàn)其中的奧秘,首先,Postgresql 安裝時(shí),會(huì)往用戶組中添加一個(gè)postgresql用戶,而這個(gè)用戶就是阻止你密碼驗(yàn)證不能通過(guò)的罪魁禍?zhǔn)祝冒?,將其刪除,再試試呢,成功了。別急,有些時(shí)候,你在安裝的時(shí)候還會(huì)報(bào)一些錯(cuò)誤,我同事就遇到此類情況,最后發(fā)現(xiàn)Postgresql 還會(huì)在當(dāng)前用戶下記錄一下信息,比如管理工具的默認(rèn)用戶名和密碼等信息,密碼是不加密的哦??!以我的Win 7 32bit Enterprise version 為例,我的用戶為:Abc_Zhou,則在C:\Users\abc_zhou\AppData\Roaming folder下看到有postgresql,刪掉吧,好了,至此,你將能夠完全安裝成功了。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、石棉網(wǎng)站維護(hù)、網(wǎng)站推廣。
有時(shí)候在不知道密碼的情況下如何能夠使用數(shù)據(jù)庫(kù)呢?當(dāng)然前提是你知道用戶名。這個(gè)是比較糾結(jié)的問(wèn)題,用以上方法重裝?顯然不行,誰(shuí)能保證我的數(shù)據(jù)呢。別急,咱們也有辦法,首先,來(lái)到數(shù)據(jù)庫(kù)的安裝目錄data文件夾下面,我的是9.0.4 version,路徑為(PostgreSQL\9.0\data),然后找到pg_hba.conf文件,在最下放有一下幾句話:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
好吧,將所有的md5修改稱為trust,重啟數(shù)據(jù)庫(kù)服務(wù),再去界面登錄看看,記住不要輸入密碼哦。當(dāng)你登錄成功了之后難道想改個(gè)密碼還不容易?
Alter user 'postgres' with password '123456';
至此,重新把method改回md5吧,重啟服務(wù),使用剛剛修改的密碼登錄,果斷成功了。
好了,到此基本上完成我們的全部需求了,可是,有時(shí)候我們又不想改掉原本的密碼,或許系統(tǒng)中還會(huì)有其他軟件使用此用戶呢。好,那還不簡(jiǎn)單,重新創(chuàng)建一個(gè)用戶不就得了,不錯(cuò)好方法。但是我要告訴你一個(gè)更絕的辦法,就是如果有人在管理工具中登錄并保存過(guò)密碼,那你就可以通過(guò)以下文件直接找出密碼:C:\AllUsers\abc_zhou\AppData\postgresql 中的pgpass.conf 文件(機(jī)器環(huán)境同上),記事本打開(kāi)就ok了,是不是可以看到密碼了,就是這么簡(jiǎn)單。
@這個(gè)字符。
Postgresql數(shù)據(jù)庫(kù)密碼不能包含@這個(gè)字符。
導(dǎo)入時(shí),如果數(shù)據(jù)庫(kù)密碼本來(lái)帶有@(這里為aspire@2020),估計(jì)不會(huì)識(shí)別出來(lái)。
導(dǎo)致執(zhí)行不下去或執(zhí)行失敗。
1、首先,要用CRT軟件連接Linux系統(tǒng)。
2、首選,確認(rèn)是用root用戶登錄系統(tǒng)的。
輸入命令:
id
,查看登錄用戶信息。3、若修改root自己的密碼,直接輸入
passwd
.
輸入兩遍,新密碼即可。
4、若修改其他用戶,如oracle
的密碼,可直接輸入passwd
oracle.
輸入兩遍性新密碼即可。
5、這樣就修改成功了。
網(wǎng)站標(biāo)題:關(guān)于postgresql密碼的信息
URL分享:http://jinyejixie.com/article12/dsdgsgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、域名注冊(cè)、網(wǎng)站營(yíng)銷、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
網(wǎng)頁(yè)設(shè)計(jì)公司知識(shí)