日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

PostgreSQL的下载和安装使用步骤

發布時間:2023/12/20 数据库 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的下载和安装使用步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。