linux postgresql默认安装目录,PostgreSQL for Linux 安装方式

目录名称

存放位置

Postgres 用户家目录

/home/postgres

软件存放目录

/home/soft

安装目录

/usr/local

数据目录

/home/postgres/data/

2、安装流程

2.1 解压安装

在操作系统安装完成后,按照表格规划目录。

1)安装部署参考文档

下载页:https://www.enterprisedb.com/download-postgresql-binaries

软件包:postgresql-10.7-2-linux-x64-binaries.tar.gz

2)创建 postgre 安装用户

useradd postgres

passwd postgres

3)创建 postgre 安装目录及数据目录

mkdir -p /home/postgres/data/

chown -R postgres:postgres /home/postgres/data/

chmod -R 775 /home/postgres/data/

4)解压安装

tar -xvf postgresql-10.8-4-linux-x64-binaries.tar -C /home/postgres/

[[email protected] postgres]# chmod -R 777 pgsql

[[email protected] postgres]# ll

total 12

drwxrwxrwx 9 root root 4096 Apr 10 03:24 pgsql

drwx------ 19 postgres postgres 4096 Apr 15 11:33 pgsql_data

5)初始化数据库

[[email protected] bin]$cd /home/postgres/pgsql/bin

[[email protected] bin]$ ./initdb -D /home/postgres/data/

The files belonging to this database system will be owned by user "postgres". This user must also own the server process.

The database cluster will be initialized with locale "en_US.UTF-8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english".

Data page checksums are disabled.

fixing permissions on existing directory /home/postgres/data ... ok creating subdirectories ... ok

selecting default max_connections ... 100

selecting default shared_buffers ... 128MB

selecting dynamic shared memory implementation ... posix creating configuration files ... ok

running bootstrap script ... ok

performing post-bootstrap initialization ... ok

syncing data to disk ... ok

WARNING: enabling "trust" authentication for local connections

You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.

Success. You can now start the database server using: ./pg_ctl -D /home/postgres/data/ -l logfile start

6)启动数据库

[[email protected] bin]$ ./pg_ctl -D /home/postgres/data/ -l logfile start

waiting for server to start.... done

server started

7)停止数据库

./pg_ctl -D /home/postgres/data/ stop

原文:https://blog.51cto.com/11298469/2414026

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值