1、概述
大家好,我是歐陽方超。
聽說postgresql越來越流行了?psql是一個(gè)功能強(qiáng)大的命令行工具,用于管理和操作PostgreSQL數(shù)據(jù)庫(kù)。它提供了一個(gè)交互式環(huán)境,允許用戶執(zhí)行SQL查詢、創(chuàng)建和管理數(shù)據(jù)庫(kù)、執(zhí)行備份和恢復(fù)等操作。今天把公司的pg庫(kù)遷到Windows機(jī)器上,在使用psql命令的過程中遇到一個(gè)問題,特記錄一下。
2、具體問題
在Windows上使用psql命令時(shí),出現(xiàn)這樣的錯(cuò)誤:
psql: 致命錯(cuò)誤: 用戶 "xxx" Password 認(rèn)證失敗
這是因?yàn)闆]有指定pg數(shù)據(jù)庫(kù)的用戶,默認(rèn)情況下使用的是Windows的用戶,而這個(gè)用戶在pg數(shù)據(jù)庫(kù)里又沒有,一般情況下pg庫(kù)的初始用戶名為postgres,所有使用-U 命令指定用戶名即可:
C:\Program Files\PostgreSQL\10\bin>psql.exe -p 5432 -d hubei -U postgres < D:\tools\xxx.sql
在上述命令中,通過使用-U和-d選項(xiàng)指定了用戶名和數(shù)據(jù)庫(kù)名稱。如果數(shù)據(jù)庫(kù)位于本地主機(jī)上并且使用默認(rèn)的端口號(hào)(5432),則可以省略這些選項(xiàng)。
3、總結(jié)
又是成長(zhǎng)路上的一小步。
我是歐陽方超,把事情做好了自然就有興趣了,如果你喜歡我的文章,歡迎點(diǎn)贊、轉(zhuǎn)發(fā)、評(píng)論加關(guān)注。我們下次見。
下圖是加班在公司拍的:文章來源:http://www.zghlxwxcb.cn/news/detail-527360.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-527360.html
到了這里,關(guān)于postgresql(一):使用psql導(dǎo)入數(shù)據(jù)庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!