Postgresql13.1-1 win10二進位制安裝
Postgresql13.1-1 win10二進位制安裝
一、下載
1.官網
https://www.enterprisedb.com/download-postgresql-binaries
2.百度網盤
連結:https://pan.baidu.com/s/11sMfmB4K-zEfqcArCrsC6A
提取碼:t5gb
二、解壓初始化
1.解壓
根目錄下建立空的資料夾 data
2.初始化資料庫
initdb.exe -D "D:\Program Files\postgresql-13.1-1\data" -E UTF-8 -W
成功之後,data檔案下會初始化一些檔案:
在data目錄下新增空資料夾 pg_log作為日誌儲存空間:
三、修改配置
在data目錄下:
postgresql.conf // 系統配置檔案
pg_hba.conf // 許可權配置檔案
postgresql.conf找到以下對應配置進行修改:
注意: 單引號不能改成雙引號,會提示語法錯誤
listen_addresses = '*' #方便遠端連線,預設只能本地登入
log_destination = 'csvlog'
logging_collector = on
log_directory = 'D:\\Program Files\\postgresql-13.1-1\\data\\pg_log'
log_min_messages = log
log_statement = 'mod'
pg_hba.conf找到以下對應配置進行修改:
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all md5
host replication all 127.0.0.1/32 md5
host replication all ::1/128 md5
為了安全,全部改成md5
為了遠端連線,host的ip地址改成0.0.0.0/0
四、啟動
1.命令列啟動
D:\Program Files\postgresql-13.1-1\bin>pg_ctl -D "D:\Program Files\postgresql-13.1-1\data" start #預設日誌啟動
D:\Program Files\postgresql-13.1-1\bin>pg_ctl -D "D:\Program Files\postgresql-13.1-1\data" -l "D:\Program Files\postgresql-13.1-1\data\logs" start #指定日誌啟動
可能遇到的問題:
解決,是在根目錄D:\Program Files\postgresql-13.1-1,設定資料夾許可權,User允許寫入,打鉤:
2.配置系統服務啟動
D:\Program Files\postgresql-13.1-1\bin>pg_ctl register -N PostgreSQL -D "D:\Program Files\postgresql-13.1-1\data"
成功之後在系統服務中會看到:
五. 環境變數設定(只是說明,本次操作未配置)
主要設定的環境變數有兩個PGPATH和PGDATA,PGPATH要新增到系統環境變數中。其餘的環境變數按需設定。有了PGPATH就不用使用絕對路徑呼叫pg的命令了,有了PGDATA在命令列操作時就不需要用-D指定資料庫路徑,會自動使用設定的PGDATA路徑作為資料庫路徑。
PGHOME:D:\database\pgsql
PGPATH:%PGHOME%\bin
PGDATA:%PGHOME%\data
安裝參考:
https://blog.csdn.net/u010671652/article/details/102912534?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control
日誌部分配置參考:
https://blog.csdn.net/lk_db/article/details/78376500
https://blog.csdn.net/shanzhizi/article/details/47616645?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control
相關文章
- PostgreSQL 10.23 二進位制安裝SQL
- PostgreSQL二進位制安裝流程SQL
- 二進位制檔案安裝安裝etcd
- 【Linux合集】二進位制安裝mysqlLinuxMySql
- Mysql for Linux安裝配置之——二進位制安裝MySqlLinux
- Ubuntu 24.04 二進位制安裝 MySQL 8.0.20UbuntuMySql
- 二進位制安裝 Docker 以及 Docker ComposeDocker
- Linux安裝二進位制PHP7.2LinuxPHP
- centos 7 二進位制安裝mysql 5.7.25CentOSMySql
- RHEL 7.2 安裝二進位制MySQL 5.7.18MySql
- centos7二進位制方式安裝rabbitmqCentOSMQ
- 03二進位制包安裝與介紹
- 二進位制方式安裝 k8sK8S
- mysql5.7 for windows二進位制安裝及配置MySqlWindows
- CentOS7 安裝 MySQL8.0(二進位制)CentOSMySql
- 【ubuntu】使用二進位制安裝包安裝node和npm並配置UbuntuNPM
- 二進位制與二進位制運算
- 進位制詳解:二進位制、八進位制和十六進位制
- Ubuntu24 二進位制包安裝mysql5.7UbuntuMySql
- Windows11二進位制方式安裝MySQL5.7.44WindowsMySql
- JavaScript 二進位制、八進位制與十六進位制JavaScript
- 二進位制
- (二進位制)
- 十進位制——二 (八、十六 )進位制
- 二進位制,八進位制,十進位制,十六進位制的相互轉換
- 二進位制安裝Kubernetes(k8s)v1.31.1K8S
- window環境的openssl二進位制發行版安裝
- 二進位制安裝Kubernetes(k8s)v1.28.3K8S
- 二進位制安裝Kubernetes(k8s)v1.30.1K8S
- 基於Linux的MySQL5.7的二進位制安裝LinuxMySql
- CentOS6.5二進位制檔案安裝MySQL5.6.39CentOSMySql
- 【進位制轉換】二進位制、十六進位制、十進位制、八進位制對應關係
- 二進位制、十進位制與十六進位制相互轉化
- java中二進位制、八進位制、十進位制、十六進位制的轉換Java
- 二進位制,八進位制,十進位制,十六進位制之間的轉換
- 計算機基礎進位制轉換(二進位制、八進位制、十進位制、十六進位制)計算機
- 二進位制轉十進位制快速方法
- 二進位制安裝k8s高可用叢集(七):安裝外掛K8S