1,环境规划
目录名称 存放位置 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/乔恩- r postgres: postgres/home/postgres/data/chmod - r 775/home/postgres/data/代码>
4)解压安装
<代码>焦油-xvf postgresql - 10.8 - 4 - linux - x64的二进制文件。沥青- c/home/postgres/# chmod - r 777 pgsql root@leo postgres [root@leo postgres] #噢 共12个 drwxrwxrwx 9根根4096年4月10 03:24 pgsql drwx - - - - - - 4096年postgres postgres 19日4月15十一33 pgsql_data 代码>
5)初始化数据库
<代码> postgres@leo本cd/home/postgres/pgsql/bin美元 (postgres@leo本)美元。/initdb - d/home/postgres/data/这些文件属于本数据库系统将由用户“postgres”。这个用户还必须自己的服务器进程。 数据库集群将初始化地区“en_US.UTF-8”。默认的数据库编码相应被设置为“UTF8 "。默认的文本搜索配置将被设置为“英语”。 数据页面校验和是禁用的。 修复现有目录的权限/home/postgres/data……可以创建子目录……好吧 选择默认max_connections……One hundred. 选择默认shared_buffers……128 mb 选择动态共享内存实现……posix创建配置文件…好吧 运行启动脚本…好吧 执行post-bootstrap初始化……好吧 同步数据到磁盘…好吧 警告:启用本地连接的“信任”的身份验证 你可以通过编辑pg_hba变化。——配置或使用的选项,或者——auth-local auth-host,下次你initdb运行。 成功。您现在可以使用:启动数据库服务器。/pg_ctl - d/home/postgres/data/- l日志文件开始 代码>
6)启动数据库
<代码> [postgres@leo本]美元。/pg_ctl - d/home/postgres/data/- l日志文件开始 等待服务器启动....完成 服务器开始 代码>
7)停止数据库
<代码>。/pg_ctl - d/home/postgres/data/停止 代码>