好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Centos環境下Postgresql 安裝配置及環境變量配置技巧

Centos環境下Postgresql 安裝配置及環境變量配置技巧

熱門標簽:電銷機器人能補救房產中介嗎 廣州電銷機器人公司招聘 天津開發區地圖標注app 電話機器人怎么換人工座席 濟南外呼網絡電話線路 400電話申請客服 地圖標注要花多少錢 移動外呼系統模擬題 江蘇400電話辦理官方

1、yum安裝

進去postgresql官網下載界面 PostgreSQL: Downloads

選擇操作系統

選擇系統版本,平臺信息等 會出現具體的安裝步驟

拷貝腳本,自動執行并創建了數據庫實例

上面的創建數據庫實例
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
允許開機自啟動postgresql數據庫
sudo systemctl enable postgresql-13
操作系統的服務管理命令啟動數據庫
sudo systemctl start postgresql-13
停止數據庫命令
sudo systemctl stop postgresql-13
查看數據庫狀態命令
sudo systemctl status postgresql-13

可選 安裝contrib包,contrib包中包含了一些插件和工具 yum install postgresql12-contrib

切換用戶為postgres su - postgres

連接數據庫 psql推出數據庫 \q

2、從源碼安裝(推薦)

1、https://www.postgresql.org/download/ 在官方下載界面,點擊左側的Source 進入源代碼下載界面

2、選擇合適的版本

3、選擇合適的壓縮包下載,一般來說bz2 格式的壓縮包體積較小

3、編譯以及安裝

4、解壓安裝包

tar -xvf postgresql-13.tar.gz

5、進入目錄

 cd postgresql-13

6、編譯安裝命令

./configure --prefix=/usr/local/pgsql13 --with-perl --with-python
make
make install
 
命令解析
--prefix=/usr/local/pgsq13 確定其安裝目錄
--with-perl 加上改選項可以使用perl語法的PL/Perl 過程語言來編寫自定義函數。使用該選項需要先安裝perl包,在ubantu或者Debian下名稱為libperl-dev
 
--with-python 加上改選項可以使用python語法的Py/Python 過程語言來編寫自定義函數。使用該選項需要先安裝python-devk開發包。

 7、創建用戶組和用戶

groupadd postgres
useradd -g postgres postgres

8、建立鏈接

cd /usr/local
sudo ln -sf /usr/local/pgsql13 /usr/local/pgsql
 
命令解析
之前--prefix設置的路徑為/usr/local/pgsql13 如果不設置路徑,默認的路徑為 /usr/local/
創建路徑的的時候加上了版本號,為了以后方便升級
如果要升級到更高版本的數據庫,只需要停掉現在的數據庫,在編譯更高版本的數據庫postgreslq14 后,將鏈接 /usr/local/pgsql 指向新版本的目錄 /usr/local/pgsql14 即可完成升級

9、創建數據庫庫文件存儲目錄、給postgres賦予權限

mkdir /usr/local/pgsql/data
cd /usr/local/
chown postgres.postgres pgsql

10、 初始化數據庫目錄:

切換用戶
 
su - postgresql
 
初始化數據 -D指定初始化創建的數據庫的文件路徑
 
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

11、啟動和關閉數據庫服務

pg_ctl start
pg_ctl stop

3、配置數據庫

1、配置環境變量

在 /etc/profile 或者 ~/.bash_profile中添加以下內容
 
export PGHOME=/usr/local/pgsql   
export PGDATA=/usr/local/pgsql/data
export LD_LIBRARY_PATH=/usr/local/pgslq/lib
export PATH=$PATH:$HOME/bin:/usr/local/pgsql/bin
 
命令解析
bash 登陸的時候讀取配置文件的順序如下:
 
.bash_profile
.bash_login
.profile
 
按這個順序只要讀到一個就不再讀取其他兩個。全局的/etc/profile是最先讀的,/etc/profile里面的配置可以在以上三個文件中覆蓋掉。

 2、簡單配置 在/usr/local/pgsql/data下找到配置文件

默認創建的數據庫無法接受遠程鏈接在pg_hba.conf中加入一下命令
host all  all  0/0 md5
 
該命令允許任何賬戶遠程連接數據庫,連接時需要提供密碼
pg_hba.conf 是一個黑白名單的訪問控制文件,可以控制允許哪些IP地址訪問數據庫

 3修改監聽的IP和端口

在數據目錄下編輯 postgres.conf文件
修改
# listen_addresses = 'localhost'
# port = 5432
 
參數listen_addresses 表示的是監聽地址,默認是在 localhost監聽,這會造成遠程主機無法訪問,需要把監聽地址改為實際的網絡地址,一種簡單的方式是把地址改為'*'
listen_addresses = '*'
 
參數port表示數據庫的端口,默認為5432,如果一臺機器上安裝了多個數據庫實例,筆者就是在docker上也有一個數據服務,占用了5432的端口。所以對host進行了修改
 
對于上述兩個參數,需要重啟數據庫才會生銷

4、備注

如果修改了host端口,需要在/etc/profile 或者 ~/.bash_profile 在加入一行內容
exprot PGHOST=新的端口

以上就是Centos環境下Postgresql 安裝配置及環境變量配置技巧的詳細內容,更多關于Postgresql 安裝配置的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • CentOS7 安裝 PostgreSQL11的方法步驟
  • 詳解Linux中PostgreSQL和PostGIS的安裝和使用
  • 在Ubuntu中安裝Postgresql數據庫的步驟詳解
  • CentOS 7下安裝PostgreSQL 9.6的教程分享
  • windows PostgreSQL 9.1 安裝詳細步驟
  • PostgreSQL安裝、配置及簡單使用方法
  • CentOS7 PostgreSQL安裝、配置、使用詳解
  • Visual Studio(VS2017)配置C/C++ PostgreSQL9.6.3開發環境
  • postgresql SQL語句變量的使用說明

標簽:海西 濮陽 辛集 榆林 寶雞 杭州 昭通 溫州

巨人網絡通訊聲明:本文標題《Centos環境下Postgresql 安裝配置及環境變量配置技巧》,本文關鍵詞  Centos,環境,下,Postgresql,安裝,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Centos環境下Postgresql 安裝配置及環境變量配置技巧》相關的同類信息!
  • 本頁收集關于Centos環境下Postgresql 安裝配置及環境變量配置技巧的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 越南一级片| 国产区黄A片精品视频大未来新| 国产在线xvideos| 美女露100%胸无遮挡图片| 青青草一区国产97| 91久久精品国产亚洲| 国产日韩未满十八禁止在线观看| 日本护士一级片| 一个人看的www高清免费| 欧美日韩亚洲第一区| 杏吧影院| 和两个男一起玩3p好爽| 国产原创精品国产专区| 性欧美日本| 日本h视频| 两个男生恋爱的动漫| 天天躁夜夜躁av| 黄色尻逼视频| 老师的又大又粗好硬受不了| 被群cao的合不拢腿h白月| 国产jzjzjz丝袜老师多水| 日本边添边摸边做边爱喷水在线观看 | jizzjizzjizz亚洲| 天美传媒mv免费| 国产cdts| 国产寡妇婬乱A毛片91精品| 国产美女无遮挡免费视频网站| 动漫人物插曲30分钟免费看| 失禁+抹春药+哭喊+刺激视频| 国产口爆91合集 magnet| 强行侵犯隔壁邻居高清在线 | chinese老头勃起gay45| 亚洲偷窥另类XXXXX乱室佳宾| 0855午夜福利100集| 丝瓜黄色app| 女邻居的好紧好爽| 欧美成人v视频免费看| 99久久国产精品免费制片| 国产精品黄在线观看免费软件 | t大校花沉沦| 一级A片做一级A片性色|