国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - PostgreSQL - Debian中PostgreSQL數據庫安裝配置實例

Debian中PostgreSQL數據庫安裝配置實例

2020-04-24 15:55PostgreSQL教程網 PostgreSQL

這篇文章主要介紹了Debian中PostgreSQL數據庫安裝配置實例,一個簡明教程,需要的朋友可以參考下

用慣了MySQL后,想嘗試使用下PostgreSQL,據說這玩意兒也很強大,我在網上搜索了下相關中文書籍,可惜相關書籍遠遠沒有MySQL那么多,不過我在官方找到了由志愿者翻譯的文檔(參考9.1文檔翻譯項目),說實話我英文文檔閱讀能力還是比較糾結的,所以有中文文檔當然優先中文了。

在Debian下可以通過apt-get命令直接安裝:

 

復制代碼 代碼如下:

sudo apt-get install postgresql postgresql-client postgresql-server-dev-all

 

安裝完成后,PostgreSQL默認就創建了名為postgres用戶,這個和MySQL的root以及SQL Server的sa賬戶一樣,是超級管理員賬戶,與MySQL不一樣的是,其還創建了postgres的Unix系統賬戶,和SQL Server的master數據庫一樣,PostgreSQL的默認數據庫是template1,你可以用命令行管理工具psql來管理它,當然前提是要切換到postgres的系統賬戶:

 

復制代碼 代碼如下:

# su - postgres
$ psql

 

或者你可以通過sudo來一步到位的以postgres身份運行psql,省得切換來切換去:

復制代碼 代碼如下:
sudo su postgres -c psql template1

 

完成上述命令后你就應該可以看到操作數據庫的命令界面了,注意\q是退出命令,每句SQL語句以英文分號結束。如果要連接指定的數據庫請使用形如\c databasename的命令。

好,讓我們輸入\q先退出這個命令界面,接下來我們需要創建一個普通賬戶,因為建議不直接用超級管理員postgres賬戶來操作我們自己的數據庫。

首先創建名為mypguser的系統賬戶。

復制代碼 代碼如下:
sudo adduser mypguser


其次使用postgres連接template1并進入psql命令界面:

復制代碼 代碼如下:
sudo su postgres -c psql template1


創建新的數據庫用戶、新數據庫,并賦予新用戶新數據庫的全部權限:

復制代碼 代碼如下:
postgres=# CREATE USER mypguser WITH PASSWORD 'mypguserpass';
postgres=# CREATE DATABASE mypgdatabase;
postgres=# GRANT ALL PRIVILEGES ON DATABASE mypgdatabase to mypguser;

 

當然上述的操作可以分別以shell命令createuser mypguser以及createdb mypgdatabase來實現:

復制代碼 代碼如下:

# createuser mypguser    #from regular shell
# su - mypguser
$ psql postgres
postgres=# CREATE DATABASE mypgdatabase;

 

完成這些后讓我們使用\q命令退出psql控制臺。

復制代碼 代碼如下:
postgres=# \q


下面我們就可以用指定賬戶管理我們的數據庫了:

復制代碼 代碼如下:

sudo su mypguser -c 'psql -d mypgdatabase'

 

等等,我們還有最重要的一步就是重置我們的postgres賬戶密碼,通過下面的命令:

復制代碼 代碼如下:

sudo su postgres -c psql template1
template1=# ALTER USER postgres WITH PASSWORD 'yourpassword'
template1=# \q


不要忘了還有系統賬戶的密碼:

復制代碼 代碼如下:
sudo passwd -d postgres


好了,到這里簡單的安裝及創建賬戶已經講解完畢了,介紹一下可能的錯誤:

 

如果出現下面的錯誤:

復制代碼 代碼如下:

psql: FATAL:  Ident authentication failed for user "mypguser"

 

請編輯你的pg_hba.conf,這個文件一般位于/etc/postgresql/X.Y/main/pg_hba.conf,X.Y是你的PostgreSQL的版本號,將下面行的peer改為trust:

復制代碼 代碼如下:
local   all    all    trust     # replace ident or peer with trust


如果出現下面的錯誤:

復制代碼 代碼如下:

psql: FATAL: Peer authentication failed for user "mypguser"

 


請仍然修改pg_hba.conf文件,該下面行的peer為md5:

復制代碼 代碼如下:
local   all    all    md5       # replace peer with md5


完成上面的修改后請重新加載postgresql:

復制代碼 代碼如下:

/etc/init.d/postgresql reload

 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 69中文字幕| 在线精品国产一区二区三区 | 久久精品亚洲精品国产欧美kt∨ | 欧美啪啪一区二区 | 午夜免费福利视频 | 欧美日韩国产在线播放 | 亚洲一区二区三 | 久久国产精品无码网站 | 综合久久一区 | 成人亚洲一区 | 999久久久| 久久成人精品视频 | 看av的网址 | 久综合网 | 青青草91青娱盛宴国产 | 一区二区三区免费观看 | 色678黄网站全部免费 | 久日av| 日韩在线精品强乱中文字幕 | 亚洲成人在线观看视频 | 99国产精品久久久久久久久久 | 欧美成人免费电影 | 日韩中文字幕一区二区 | 精品综合久久久 | 国产成人99久久亚洲综合精品 | 精品9999 | 欧美精品成人一区二区三区四区 | 国产精品一区二 | 精品一区二区av | 久久久中文字幕 | 日韩欧美精品一区二区三区 | 成人在线免费小视频 | 日韩a在线| 成人a毛片 | 亚洲综合婷婷 | 国产成人在线看 | 国产伦精品一区二区三区四区视频 | 亚洲成人中文字幕 | 国产一区二区三区四区在线观看 | 日韩不卡一区二区三区 | 日韩www |