内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

postgresql切換的簡(jiǎn)單介紹

【PostgreSQL】在 Linux 下操作 PostgreSQL 的指令

切換到 postgres 用戶: sudo su - postgres

創(chuàng)新互聯(lián)公司是一家專業(yè)提供肇東企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為肇東眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

打開 PostgreSQL 控制臺(tái): psql ;退出控制臺(tái): quit

管理指令:

其他指令:

Windows系統(tǒng)中有哪些方法開啟Postgresql服務(wù)

我們?cè)谑褂肞ostgresql的時(shí)候,首先需要開啟Postgresql服務(wù)。那么在Windows系統(tǒng)中有哪些方法開啟Postgresql服務(wù)呢?下面我給大家分享一下。

工具/材料

任務(wù)管理器,服務(wù)面板,CMD命令行

服務(wù)面板開啟

01

首先按Win+R組合鍵打開運(yùn)行窗口,在輸入框中輸入services.msc命令,如下圖所示

02

在出現(xiàn)的服務(wù)界面中我們找到postgresql的記錄行,如下圖所示,右鍵單擊選擇啟動(dòng)

03

當(dāng)服務(wù)的狀態(tài)顯示為正在運(yùn)行的時(shí)候則代表postgresql服務(wù)已經(jīng)打開了,如下圖所示

任務(wù)管理器開啟

01

按住鍵盤上的Ctrl+Shift+ESC組合鍵,注意是同時(shí)按下,不是一個(gè)個(gè)按,如下圖所示

02

在彈出的任務(wù)管理器窗口中切換到服務(wù)面板,找到postgresql服務(wù),右鍵單擊選擇開始選項(xiàng),如下圖所示

命令行開啟

01

找到所有程序下面的Windows系統(tǒng),然后點(diǎn)擊命令提示符,如下圖所示

02

另外也可以直接打開運(yùn)行界面輸入CMD命令打開命令提示符界面,如下圖所示

03

在命令提示符中通過net start命令來開啟postgresql服務(wù),如下圖所示,注意服務(wù)名一定要寫正確

切換postgres用戶后命令行會(huì)變成-bash-4.4$,怎么辦?

現(xiàn)象分析

很多postgresql用戶安裝postgresql數(shù)據(jù)庫(kù)后,當(dāng)切換到postgres用戶后會(huì)發(fā)現(xiàn),命令行變成了-bash-4.4$。重新使用命令:groupadd postgres和useradd -g postgres postgres創(chuàng)建用戶和組,結(jié)果提示postgres用戶和組已存在。

解決方法

刪除默認(rèn)創(chuàng)建的postgres用戶和組,然后重新創(chuàng)建。

userdel -r postgres

groupdel postgres

groupadd postgres

useradd -g postgres postgres

創(chuàng)建后,在/home根目錄,有看到新創(chuàng)建的postgres的文件夾。

重新切換到postgres用戶,可以看到命令行顯示就正常了。

原因分析

主要原始是因?yàn)檫@是跟linux的機(jī)制有關(guān)聯(lián),因?yàn)樵趌inux下每次通過useradd創(chuàng)建新的用戶時(shí),都會(huì)將所有的配置文件從/etc/skel復(fù)制到新用戶的主目錄下,一般默認(rèn)在home下面的新用戶主目錄,而關(guān)于/etc/skel這個(gè)目錄,是主要被useradd所用到。所以命令行會(huì)變成-bash-4.4$主要原因可能是用戶主目錄下的配置文件丟失。

我們切換到/home路徑,可以看到的卻沒有postgres用戶的配置文件。

寫在最后:希望postgres的專業(yè)人員看到此文章后,可以解答一下,postgresql安裝后創(chuàng)建postgres用戶的過程是否存在bug,為什么會(huì)導(dǎo)致-bash-4.4$命令行的原因。

postgresql從一個(gè)數(shù)據(jù)庫(kù)轉(zhuǎn)到另一個(gè)數(shù)據(jù)庫(kù)有沒有方便的方法?

Postgresql不支持跨數(shù)據(jù)庫(kù)操作。

可以通過pg_dump加上pg_restore或psql來完成遷移,或者直接使用sql語句中的copy語句來完成數(shù)據(jù)的遷移。

Postgresql數(shù)據(jù)庫(kù)如何新建登錄用戶

我們使用Postgresql數(shù)據(jù)庫(kù)的時(shí)候,默認(rèn)都是用postgres用戶進(jìn)行數(shù)據(jù)操作。但是有時(shí)為了數(shù)據(jù)安全,我們會(huì)另外建一些賬號(hào)給相關(guān)的工作人員使用。那么Postgresql數(shù)據(jù)庫(kù)中如何新建登錄用戶呢?下面我給大家分享一下。

工具/材料

pgAdmin4

01

首先打開Postgresql的管理工具pgAdmin4,接著雙擊服務(wù)器名稱,如下圖所示

02

在彈出的Connect to Server界面中輸入postgres用戶的密碼,然后點(diǎn)擊OK按鈕,如下圖所示

03

進(jìn)入到數(shù)據(jù)庫(kù)以后右鍵單擊"登錄/組角色"選項(xiàng),選擇Create下面的Login/Group Role選項(xiàng),如下圖所示

04

接下來會(huì)彈出創(chuàng)建登錄用戶的界面,我們先給用戶起一個(gè)名字,盡量是英文,如下圖所示

05

然后切換到Definition頁卡,給登錄用戶設(shè)置一個(gè)登錄密碼,如下圖所示,注意Connection limit要設(shè)置為-1

06

接著切換到Privileges界面,這里需要給登錄用戶設(shè)置一下操作權(quán)限,大家可以根據(jù)自己的需要設(shè)置即可,如下圖所示

07

接下來切換到Membership頁卡,給登錄用戶設(shè)置一個(gè)角色,這里我直接把管理員的角色給它了,如下圖所示

08

上述設(shè)置完畢以后回到數(shù)據(jù)庫(kù)主界面,我們就可以看到"登錄/組角色"下面就已經(jīng)有我們新建的登錄用戶了,如下圖所示

09

最后我們斷開當(dāng)前的連接,用新建的用戶進(jìn)行登錄,如果登錄正常的話則代表一切設(shè)置成功,如下圖所示

文章題目:postgresql切換的簡(jiǎn)單介紹
當(dāng)前網(wǎng)址:http://www.rwnh.cn/article2/dsdhgoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、動(dòng)態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站排名、域名注冊(cè)、網(wǎng)頁設(shè)計(jì)公司

廣告

聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
张家港市| 瑞金市| 洪江市| 颍上县| 东丽区| 六枝特区| 桃园县| 平乐县| 明光市| 阿拉善右旗| 舒兰市| 龙门县| 沅江市| 阜宁县| 合江县| 石台县| 丹寨县| 龙岩市| 新乡市| 昌图县| 和静县| 寻乌县| 荔浦县| 巫溪县| 汶川县| 马公市| 那坡县| 正阳县| 龙游县| 巨野县| 宝坻区| 西盟| 肇州县| 板桥市| 景洪市| 宁安市| 浮梁县| 洪江市| 广南县| 湘潭县| 南木林县|