postgresql数据库安装教程,安装详细步骤

作者: 数据库信息  发布:2019-11-28

PostgreSQL安装:

postgresql数据库安装教程
1、下载postgresql10解压版,解压到指定目录,如:D:servicepgsql
2、创建存放数据的目录pgdata,如:D:datapgdata

一、windows下安装过程


安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:
1、开始安装:

3、添加用户
3.1、添加windows用户,用于启动PostgreSQL的windows服务
net user postgres pgsqlpw /add /expires:never /passwordchg:no
3.2、为保证安全,此用户不允许本地登录
net localgroup users postgres /del
3.3、赋于windows用户postgres访问PostgreSQL安装目录的权限
cacls . /T /E /P postgres:R 将 . 替换为postgresql的安装目录
3.4、切换到windows用户postgres的命令行环境
runas /noprofile /env /user:postgres cmd
注: 用管理员账号,把postgres 账号初始化,改下密码就可以了。例如net user postgres xx1234
windows services 中启动Secondary Logo
补充:删除用户,net user postgres /del

澳门金莎娱乐网站 1


2、选择程序安装目录:

4、数据库初始化
配置环境变量
PG_HOME = D:servicespgsql
PGDATA = D:datapgdata
PGHOST = localhost
PGLIB = %PG_HOME%lib
Path = %path%; %PG_HOME%bin;
4.1、方式1
未执行上述3的添加windows用户操作:
初始化数据库,若不使用-U admin,则数据库里自动添加当前windows用户为数据库帐号
initdb.exe -D D:datapgdata -E UTF8 --locale=C
4.2、方式2
执行上述3的添加windows用户操作
初始化数据库,若不使用-U admin,则数据库里自动添加当前windows用户(即postgres)为数据库帐号
initdb.exe -D D:datapgdata -E UTF8 --locale=C [-U postgres -W]此项可选
4.3、启动数据库
pg_ctl.exe -D D:datapgdata -l logfile start
4.4、停止数据库
pg_ctl.exe -D D:datapgdata stop

澳门金莎娱乐网站 2

5、注册为Windows服务
5.1、注册为windows服务,当前windows用户(即postgres)将作为PostgreSQL服务的登录用户
pg_ctl.exe register -D D:datapgdata -NPostgreSQL
5.2、启动PostgreSQL服务
net start PostgreSQL

注:安装 PostgreSQL 的分区最好是 NTFS 格式的。PostgreSQL 首要任务是要保证数据的完整性,而 FAT 和 FAT32 文件系统不能提供这样的可靠性保障,而且 FAT 文件系统缺乏安全性保障,无法保证原始数据在未经授权的情况下被更改。此外,PostgreSQL 所使用的"多分点"功能完成表空间的这一特征在FAT文件系统下无法实现。
然而,在某些系统中,只有一种 FAT 分区,这种情况下,可以正常安装 PostgreSQL,但不要进行数据库的初始化工作。安装完成后,在 FAT 分区上手动执行 initdb.exe 程序即可,但不能保证其安全性和可靠性,并且建立表空间也会失败。

6、连接测试
psql -Upostgres -W
7、pgadmin管理工具
7.1、pgadmin启动报错:
The application server could not be contacted
解决方案:
删除%appdata%pgAdmin
在D:servicepgsqlpgAdmin 4venvLibsite-packagesbackports 下
创建一个空文件init.py即可,奇葩问题,未知原因

3、选择数据存放目录:

澳门金莎娱乐网站 3

4、输入数据库超级用户和创建的OS用户的密码

澳门金莎娱乐网站 4

注:数据库超级用户是一个非管理员账户,这是为了减少黑客利用在 PostgreSQL 发现的缺陷对系统造成损害,因此需要对数据库超级用户设置密码,如下图所示,安装程序自动建立的服务用户的用户名默认为 postgres。

5、设置服务监听端口,默认为5432

澳门金莎娱乐网站 5

6、选择运行时语言环境

澳门金莎娱乐网站 6

注:选择数据库存储区域的运行时语言环境(字符编码格式)。
在选择语言环境时,若选择"default locale"会导致安装不正确;同时,PostgreSQL 不支持 GBK 和 GB18030 作为字符集,如果选择其它四个中文字符集:中文繁体 香港(Chinese[Traditional], Hong Kong S.A.R.)、中文简体 新加坡(Chinese[Simplified]澳门金莎娱乐网站 ,, Singapore)、中文繁体 台湾(Chinese[Traditional], Taiwan)和中文繁体 澳门(Chinese[Traditional], Marco S.A.R.),会导致查询结果和排序效果不正确。建议选择"C",即不使用区域。
----我选择了default localt,安装正确;建议选择default localt。

7、安装过程(2分钟)

澳门金莎娱乐网站 7

8、安装完成

本文由金沙澳门官网发布于数据库信息,转载请注明出处:postgresql数据库安装教程,安装详细步骤

关键词: 金沙澳门官网