您好,登錄后才能下訂單哦!
這篇文章主要講解了“CentOS7怎么安裝PostgreSQL11”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“CentOS7怎么安裝PostgreSQL11”吧!
環境
阿里云 centos 7.3.1611postgresql 11
postgresql
postgresql是以加州大學伯克利分校計算機系開發的 postgres,現在已經更名為postgresql,版本 4.2為基礎的對象關系型數據庫管理系統(ordbms)。postgresql支持大部分 sql標準并且提供了許多其他現代特性:復雜查詢、外鍵、觸發器、視圖、事務完整性、mvcc。同樣,postgresql 可以用許多方法擴展,比如, 通過增加新的數據類型、函數、操作符、聚集函數、索引。免費使用、修改、和分發 postgresql,不管是私用、商用、還是學術研究使用。
postgresql從9.3版本開始內置了json數據類型,而9.4開始支持jsonb,標志著postgresql實際上已經是一個關系型數據庫和nosql數據庫的結合體。雖然postgresql還定位在關系型數據庫,但是近幾次更新postgresql的nosql性能飆升甚至超過mongodb。
postgresql安裝
這里以rpm的方式安裝postgresql 11
# 下載rpm包 yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-redhat11-11-2.noarch.rpm -y # 安裝 yum -y install postgresql11 postgresql11-server postgresql11-libs # 初始化數據庫 /usr/pgsql-11/bin/postgresql-11-setup initdb # 設置開機自啟動postgresql和啟動服務 systemctl enable postgresql-11 systemctl start postgresql-11 systemctl status postgresql-11 ## 看到控制臺輸出的active后有running的字樣說明啟動完成
postgresql連接
# 登錄數據庫,這里切換賬號postgres su - postgres psql # navicat連接postgresql # 這里要修改配置文件postgresql.conf find / -name postgresql.conf vi /var/lib/pgsql/11/data/postgresql.conf # 找到listen_address那里,解開注釋并修改引號內localhost的值為* listen_address="*" # 保存并退出,重啟postgresql服務 systemctl restart postgresql-11 # 阿里云安全組規則配置 -> 快速添加安全組規則 -> 選中postgresql并添加 # 在navicat連接,如果不修改localhost為*,navicat連接會提示錯誤“connection refuse” # 我在這里修改了postgres用戶的密碼,步驟如下: ## 切換用戶后進入psql su - postgres psql ## 修改密碼 alter user postgres password '密碼'
連接成功!
感謝各位的閱讀,以上就是“CentOS7怎么安裝PostgreSQL11”的內容了,經過本文的學習后,相信大家對CentOS7怎么安裝PostgreSQL11這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。