windows7下安装配置 PostgreSQL11

作者: 麻辣阁 分类: 数据库 发布时间: 2019-02-08 11:54

用zip包安装数据库

从如下网站下载 zip包: [https://www.enterprisedb.com/download-postgresql-binaries](https://www.enterprisedb.com/download-postgresql-binaries, 解压, 并将 bin目录添加到系统环境变量path下.

参考 https://www.postgresql.org/docs/current/app-initdb.html 初始化数据库配置:

initdb -D "Y:/pgdata" -E UTF-8 
  • D: 指定数据目录, 对应的配置文件 pg_hba.conf 也在该目录下
  • E UTF-8 ,字符编码

启动和停止服务器

pg_ctl -D "y:/pgdata" start
pg_ctl -D "y:/pgdata" stop

添加用户

目前只有默认的数据库 postgres, 如果没有用 -d 指定数据库名, 数据库名默认为用户名.

C:\>psql -d postgres
psql (11.1)
输入 "help" 来获取帮助信息.

postgres=# create user pgadmin superuser password 'password';
CREATE ROLE

改变认证方式

编辑y:/pgdata 目录下的 pg_hba.conf, 将认证方式由 trust 修改为md5, 可以在命令行 pg_ctl reload 重新加载数据库配置

C:\>pg_ctl -D y:\pgdata reload
服务器进程发出信号

C:\>psql -d postgres  -U pgadmin
用户 pgadmin 的口令:
psql (11.1)
输入 "help" 来获取帮助信息.

postgres=#

发表评论

电子邮件地址不会被公开。 必填项已用*标注