PostgreSQL的下载和安装使用步骤
第一步:下載地址?https://www.postgresql.org/
第二步:點擊Download,就來到下載頁,這里點擊Linux下面的Other Linux選項,然后點擊下方的tar.gz archive下載二進制歸檔
第三步:然后就來到最終的pgsql下載頁了,地址為?https://www.enterprisedb.com/download-postgresql-binaries,如下圖下載最新版本的11.3
可以選擇對應版本,對應操作系統對應的位數,我在此處選擇的即為
點擊即可下載,下載完畢之后
準備安裝,解壓
1. 安裝并初始化,解壓數據庫并放到指定目錄:
tar -zxvf?postgresql-9.6.13-1-linux-x64-binaries.tar.gz
# 解壓出來之后目錄為pgsql
mv pgsql/ /monchickey/現在pgsql的安裝目錄就是/monchickey/pgsql
創建pgsql用戶并設置密碼:
useradd postgres passwd postgres # 兩次輸入密碼并確認 創建pgsql數據目錄: mkdir?/monchickey/pgsql_data 給postgres用戶授權目錄訪問權限:? chown?postgres /monchickey/pgsql_data/ 然后切換到postgres用戶來操作數據庫,pgsql數據庫就以postgres為默認用戶,執行:?su?- postgres?切換 下面初始化數據庫: /monchickey/bin/initdb -D /monchickey/pgsql_data/等待執行完畢,沒什么問題就初始化成功了,提示如下:如圖根據提示可以啟動數據庫: /monchickey/bin/pg_ctl -D /monchickey/pgsql_data/ -l logfile start
這里-l指定日志文件位置,這里直接輸出在家目錄下的logfile中,這個可以自己指定,這里-D指定數據目錄,默認如果不加數據目錄直接報錯找不到,可以剛才說的環境變量配置文件中~/.bash_profile加入一行: export PGDATA=/monchickey/pgsql_data 然后source進去即可,這樣pgsql會自動去找PGDATA環境變量值,找不到才會報錯。
啟動之后此時執行:?ps?-ef |?grep?postgres?就可以看到相關進程如下
安裝netstat
yum -y install net-tools
上述可見 允許所有的IP可以訪問 0.0.0.0 端口為5432
開啟遠程訪問連接:
配置文件是data目錄下的postgresql.conf,可以通過修改這個配置文件來調整各個參數,
比如:listen_addresses可以修改綁定的地址,默認是localhost,port可以修改監聽的端口號,默認是5432,max_connections可以修改最大客戶端連接數量,默認是100等等,這里就不再詳細說了。
修改pg_hba.conf文件
添加這一行?host ? ?all ? ? ? ? ? ? all ? ? ? ? ? ? 0.0.0.0/0 ? ? ? ? ? ? ? trust
/monchickey/bin/pg_ctl -D /monchickey/pgsql_data/ status? ? ? ? ? ? ?查看 PG的運行狀態?
/monchickey/bin/pg_ctl -D /monchickey/pgsql_data/ stop? ? ? ? ? ? ? ? 停止PG服務
/monchickey/bin/pg_ctl -D /monchickey/pgsql_data/ start? ? ? ? ? ? ? ? 啟動PG服務
命令行界面簡單操作
./bin/psql -h 127.0.0.1 -d postgres -U postgres -p 5432命令提示符前面的就是當前的數據庫,使用?\l?查看當前的數據庫列表
默認postgres,
template0和1這3個庫是不允許操作的,創建新的數據庫執行:?CREATE DATABASE test WITH OWNER=postgres ENCODING='UTF-8';?這樣就創建好了數據庫test,然后可以執行命令?\c test?切換當前數據庫為test,然后執行?\d?可以查看當前數據庫下的所有表:
查看表結構 :\d student
插入一條測試數據:
INSERT INTO student (id, name, number) VALUES (1,?'張三',?'1023');
查詢這條數據:
SELECT * FROM student WHERE?id=1;
最后可以執行?\q?退出交互式界面
數據庫至此安裝成功,測試連接NaviCat
至此? 數據庫,安裝成功!
參考 :https://www.cnblogs.com/freeweb/p/8006639.html
總結
以上是生活随笔為你收集整理的PostgreSQL的下载和安装使用步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Russia Proposes Firs
- 下一篇: iOS 九宫格抽奖(弱鸡)