国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何在Ubuntu上安裝和配置PostgreSQL

系統 Linux PostgreSQL
在本文中,我將向你展示如何安裝和配置 PostgreSQL,以便你隨時可以使用它來滿足你的任何需求。

[[279746]]

本教程中,你將學習如何在 Ubuntu Linux 上安裝和使用開源數據庫 PostgreSQL。

PostgreSQL (又名 Postgres) 是一個功能強大的自由開源的關系型數據庫管理系統 (RDBMS) ,其在可靠性、穩定性、性能方面獲得了業內極高的聲譽。它旨在處理各種規模的任務。它是跨平臺的,而且是 macOS Server 的默認數據庫。

如果你喜歡簡單易用的 SQL 數據庫管理器,那么 PostgreSQL 將是一個正確的選擇。PostgreSQL 對標準的 SQL 兼容的同時提供了額外的附加特性,同時還可以被用戶大量擴展,用戶可以添加數據類型、函數并執行更多的操作。

之前我曾論述過 在 Ubuntu 上安裝 MySQL。在本文中,我將向你展示如何安裝和配置 PostgreSQL,以便你隨時可以使用它來滿足你的任何需求。

在 Ubuntu 上安裝 PostgreSQL

PostgreSQL 可以從 Ubuntu 主存儲庫中獲取。然而,和許多其它開發工具一樣,它可能不是最新版本。

首先在終端中使用 apt 命令 檢查 Ubuntu 存儲庫 中可用的 PostgreSQL 版本:

  1. apt show postgresql

在我的 Ubuntu 18.04 中,它顯示 PostgreSQL 的可用版本是 10(10+190 表示版本 10)而 PostgreSQL 版本 11 已經發布。

  1. Package: postgresql
  2. Version: 10+190
  3. Priority: optional
  4. Section: database
  5. Source: postgresql-common (190)
  6. Origin: Ubuntu

根據這些信息,你可以自主決定是安裝 Ubuntu 提供的版本還是還是獲取 PostgreSQL 的最新發行版。

我將向你介紹這兩種方法:

方法一:通過 Ubuntu 存儲庫安裝 PostgreSQL

在終端中,使用以下命令安裝 PostgreSQL:

  1. sudo apt update
  2. sudo apt install postgresql postgresql-contrib

根據提示輸入你的密碼,依據于你的網速情況,程序將在幾秒到幾分鐘安裝完成。說到這一點,隨時檢查 Ubuntu 中的各種網絡帶寬

什么是 postgresql-contrib?

postgresql-contrib 或者說 contrib 包,包含一些不屬于 PostgreSQL 核心包的實用工具和功能。在大多數情況下,最好將 contrib 包與 PostgreSQL 核心一起安裝。

方法二:在 Ubuntu 中安裝最新版本的 PostgreSQL 11

要安裝 PostgreSQL 11, 你需要在 sources.list 中添加官方 PostgreSQL 存儲庫和證書,然后從那里安裝它。

不用擔心,這并不復雜。 只需按照以下步驟。

首先添加 GPG 密鑰:

  1. wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

現在,使用以下命令添加存儲庫。如果你使用的是 Linux Mint,則必須手動替換你的 Mint 所基于的 Ubuntu 版本號:

  1. sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

現在一切就緒。使用以下命令安裝 PostgreSQL:

  1. sudo apt update
  2. sudo apt install postgresql postgresql-contrib

PostgreSQL GUI 應用程序

你也可以安裝用于管理 PostgreSQL 數據庫的 GUI 應用程序(pgAdmin):

sudo apt install pgadmin4

PostgreSQL 配置

你可以通過執行以下命令來檢查 PostgreSQL 是否正在運行:

  1. service postgresql status

通過 service 命令,你可以啟動、關閉或重啟 postgresql。輸入 service postgresql 并按回車將列出所有選項。現在,登錄該用戶。

默認情況下,PostgreSQL 會創建一個擁有所權限的特殊用戶 postgres。要實際使用 PostgreSQL,你必須先登錄該賬戶:

  1. sudo su postgres

你的提示符會更改為類似于以下的內容:

  1. postgres@ubuntu-VirtualBox:/home/ubuntu$

現在,使用 psql 來啟動 PostgreSQL Shell:

  1. psql

你應該會看到如下提示符:

  1. postgress=#

你可以輸入 \q 以退出,輸入 \? 獲取幫助。

要查看現有的所有表,輸入如下命令:

  1. \l

輸出內容類似于下圖所示(單擊 q 鍵退出該視圖):

PostgreSQL Tables

使用 \du 命令,你可以查看 PostgreSQL 用戶:

PostgreSQLUsers

你可以使用以下命令更改任何用戶(包括 postgres)的密碼:

  1. ALTER USER postgres WITH PASSWORD 'my_password';

注意:postgres 替換為你要更改的用戶名,my_password 替換為所需要的密碼。另外,不要忘記每條命令后面的 ;(分號)。

建議你另外創建一個用戶(不建議使用默認的 postgres 用戶)。為此,請使用以下命令:

  1. CREATE USER my_user WITH PASSWORD 'my_password';

運行 \du,你將看到該用戶,但是,my_user 用戶沒有任何的屬性。來讓我們給它添加超級用戶權限:

  1. ALTER USER my_user WITH SUPERUSER;

你可以使用以下命令刪除用戶:

  1. DROP USER my_user;

要使用其他用戶登錄,使用 \q 命令退出,然后使用以下命令登錄:

  1. psql -U my_user

你可以使用 -d 參數直接連接數據庫:

  1. psql -U my_user -d my_db

你可以使用其他已存在的用戶調用 PostgreSQL。例如,我使用 ubuntu。要登錄,從終端執行以下命名:

  1. psql -U ubuntu -d postgres

注意:你必須指定一個數據庫(默認情況下,它將嘗試將你連接到與登錄的用戶名相同的數據庫)。

如果遇到如下錯誤:

  1. psql: FATAL: Peer authentication failed for user "my_user"

確保以正確的用戶身份登錄,并使用管理員權限編輯 /etc/postgresql/11/main/pg_hba.conf

  1. sudo vim /etc/postgresql/11/main/pg_hba.conf

注意:用你的版本替換 11(例如 10)。

對如下所示的一行進行替換:

  1. local all postgres peer

替換為:

  1. local all postgres md5

然后重啟 PostgreSQL:

  1. sudo service postgresql restart

使用 PostgreSQL 與使用其他 SQL 類型的數據庫相同。由于本文旨在幫助你進行初步的設置,因此不涉及具體的命令。不過,這里有個 非常有用的要點 可供參考! 另外, 手冊(man psql)和 文檔 也非常有用。

總結

閱讀本文有望指導你完成在 Ubuntu 系統上安裝和準備 PostgreSQL 的過程。如果你不熟悉 SQL,你應該閱讀 基本的 SQL 命令

如果你有任何問題或疑惑,請隨時在評論部分提出。


 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-03-18 14:40:14

Ubuntu 18.0RedisLinux

2018-05-25 11:55:41

2019-08-02 15:30:42

UbuntuMongoDB命令

2018-10-15 15:23:50

UbuntupipPython

2023-08-08 12:38:52

2019-08-30 11:20:28

UbuntuVirtualBoxLinux

2024-01-04 11:50:00

UbuntuDocker

2020-03-20 18:19:05

UbuntuLinuxNetbeans

2019-09-11 14:30:45

UbuntuLinuxR語言

2020-03-24 07:00:00

UbuntuLinuxNetbeans

2017-03-09 17:40:50

DebianUbuntuMariaDB

2018-02-25 11:03:00

LinuxUbuntuEncryptpad

2014-06-30 09:27:17

UbuntuTomcat集群

2015-10-16 10:07:22

Justniffer安裝Ubuntu

2021-09-11 15:41:55

UbuntuDropbox云服務

2017-03-29 16:18:11

LinuxUbuntuRedmine

2021-07-12 14:47:16

UbuntuZlib代碼

2013-07-25 10:00:30

UbuntuVirtualBox

2022-03-17 14:56:26

KubernetesMinikubeLinux

2021-12-04 21:45:19

UbuntuLinux開源
點贊
收藏

51CTO技術棧公眾號

视频免费在线看| 久草在线资源站资源站| 国产精品综合视频| 成人久久18免费网站漫画| 99精品中文字幕在线不卡| 国产午夜精品久久久| yellow91字幕网在线| 欧美亚洲一区二区在线| 青青免费在线视频| 一本色道综合亚洲| 伊人网在线观看| 精品久久久久久中文字幕一区奶水 | 精精国产xxxx视频在线播放| 欧美日韩综合不卡| 理论视频在线| 色噜噜狠狠成人网p站| 四虎在线免费观看| 欧美日韩一区二区免费在线观看| igao视频网在线视频| 亚洲1区2区3区视频| 欧美aaa大片| 午夜精品福利一区二区三区蜜桃| 一级毛片免费看| 懂色av影视一区二区三区| 青春草在线观看| 91麻豆精品国产91久久久久久久久 | 日韩电影大片中文字幕| 交100部在线观看| 精品一区二区亚洲| 99久久伊人| 欧美激情高清视频| 国产探花一区二区| av噜噜色噜噜久久| 免费亚洲网站| 亚洲熟妇无码av在线播放| 久久久一区二区三区捆绑**| 激情丁香婷婷| 欧美性猛交xxxx免费看漫画| 男人的天堂在线视频免费观看| 欧美大片在线观看一区二区| 天天免费亚洲黑人免费| 久久国产天堂福利天堂| 欧美激情久久久久久久久久久| 国产精品a久久久久久| 激情av一区| 中国一区二区三区| 国产精品乱码一区二区三区软件| 亚洲52av| 亚洲天堂免费在线| 日韩高清成人在线| 亚洲综合一区二区不卡| 奇米色777欧美一区二区| 我的公把我弄高潮了视频| 亚洲色图在线视频| 免费av网站在线观看| 日日骚av一区| 日韩久久精品网| 亚洲午夜在线观看| 中文字幕亚洲成人| jizzjizz亚洲| 国内免费精品永久在线视频| 亚洲激情女人| 欧美精品第三页| 欧美日韩午夜在线| 精品国产一区二| 91丝袜脚交足在线播放| 久久国产精品露脸对白| 69国产精品视频| 精品国产一区二区三区四区四 | 亚洲黄色av网站| 精品国产一区二区三区成人影院| 国产精品国产三级欧美二区| 成人蜜臀av电影| 日本天堂影院在线视频| 看一级黄色录像| 亚洲草久电影| 亚洲免费久久| 亚洲免费网站| xvideos亚洲人网站| 国产毛片久久久| 日韩精品中文字幕在线播放| 中文字幕视频在线观看| 婷婷综合另类小说色区| 亚洲电影影音先锋| 超级碰碰久久| 特大黑人娇小亚洲女mp4| 国产成人免费av在线| 国产69精品久久app免费版| 久久久久久久久久久久久久久久久久av| 国产亚洲欧美一区在线观看| 川上优的av在线一区二区| 欧美理论电影在线播放| 91在线观看一区二区| 日本中文字幕视频在线| 高清视频欧美一级| 亚洲精品美女| 国产午夜精品视频一区二区三区| 成人激情av网| aaa免费看大片| 欧美精品99久久久**| 亚洲国产aⅴ精品一区二区三区| 国语自产精品视频在线看一大j8| 免费的成人av| 日本少妇高潮喷水视频| 亚洲精品成人少妇| 一区二区三区视频网站| 亚洲成色777777在线观看影院| 亚洲精品中文字幕| 欧美性天天影院| 日韩视频123| 伊人成人在线视频| 成人性教育av免费网址| 丁香婷婷激情网| 51午夜精品| 欧美精品在线第一页| av成人免费看| 伊人久久一区| 精品久久香蕉国产线看观看亚洲| 日本阿v视频在线观看| 激情另类小说区图片区视频区| 91中文字幕网| 亚洲欧美国产高清va在线播| 我不卡伦不卡影院| 久久婷婷综合色| 国产午夜一区二区| 午夜影院日韩| 成年在线观看免费人视频| 欧美又大又硬又粗bbbbb| 成人深夜视频在线观看| caoprom在线| 久久青青草综合| 色综合欧美在线| 亚洲美女久久| 一区二区三区网址| 中文字幕在线国产精品| 狠狠色丁香久久婷婷综合_中| 欧美成人高清在线| 国产伦理一区二区三区| 在线看日韩精品电影| 女人天堂亚洲aⅴ在线观看| 人成免费电影一二三区在线观看| 国产精品视频男人的天堂| 亚洲欧美成人一区二区三区| 日本精品视频| jizz欧美激情18| 美日韩精品免费观看视频| 91免费国产在线| 伊人久久大香| 高清一区二区视频| 91大神在线播放精品| av高清一区| 精品中文字幕久久久久久| 中文字幕在线不卡一区二区三区| 国产成人精品综合在线观看| 99精品网站| 一本色道久久综合亚洲精品高清| 91综合在线| baoyu135国产精品免费| 成人高清免费在线| 九义人在线观看完整免费版电视剧| 老司机在线永久免费观看| 五月综合激情在线| 日韩精品欧美一区二区三区| 98国产高清一区| 欧美一区二区综合| 久久久久久久久网站| 91av免费看| 久久久影院一区二区三区| 视频一区视频二区视频| 欧美国产激情视频| 中文字幕在线免费播放| 日韩经典一区| 欧美激情福利| 91麻豆精品国产91久久久平台| 国产欧美高清视频在线| 欧美~级网站不卡| 亚洲区第一页| 韩国成人福利片在线播放| 中文日韩欧美| 久久精品国产免费看久久精品| 狠狠狠色丁香婷婷综合激情| 亚洲成a天堂v人片| 色一情一乱一区二区| 亚洲欧美国产日韩中文字幕| 亚洲系列中文字幕| 午夜精品一区二区三区在线| 青青青在线观看视频| 一级二级三级欧美| 男人添女人下面免费视频| 免费一二一二在线视频| 成人精品亚洲| 午夜精品在线看| 欧美精品一二区| 亚洲中文字幕无码一区二区三区| 一级毛片久久久| 国产精品久久久久久影院8一贰佰| 成人av先锋影音| 亚洲男人的天堂av| 加勒比色老久久爱综合网| 高清不卡一区|