文档章节

PgSql zip安装

雨田ZERO
 雨田ZERO
发布于 2017/05/18 19:45
字数 484
阅读 48
收藏 0

方法一:

1、解压D:\dev_tools\PgSQL

2、添加和设置Windows用户

net user postgres password /add /expires:never /passwordchg:no

删除本地登录

net localgroup users postgres /del

赋给postgres用户访问PostgreSQL安装目录的权限

cacls . /T /E /P postgres:R

3、初始化

切换到postgres并启动CMD。

runas /noprofile /env /user:postgres "cmd"

初始化数据库,若不使用-U admin,则数据库里自动添加当前windows用户为数据库帐号​
bin\initdb.exe -D "D:\dev_tools\PgSQL\data" -E UTF-8 --locale=chinese-simplified_china.936 -A md5 -U admin -W

4、注册为windows服务

pg_ctl.exe register -D D:\dev_tools\PgSQL\data -N PgSql

删除服务

pg_ctl.exe unregister -D D:\dev_tools\PgSQL\data -N PgSql

5、启动服务:net start PgSql   停止服务:net stop PgSql

6、pgAdmin.exe管理数据库

 

方法二:

以 Windows XP SP2 默认环境进行手动安装为例,其他版本未经测试。自8.2版本起,PostgreSQL应广大普通用户的要求,允许以管理员帐号直接执行手动安装所有步骤,所以就更方便了。

执行下列步骤前,暂作以下假定:

  • PostgreSQL拟装在d:\postgresql
  • 数据库以后拟存放在d:\postgresql\data

首先下载 postgresql-8.3.0-2-binaries-no-installer.zip 最新版待用(下载地址:ftp://ftp.cn.postgresql.org/pub/postgresql/binary/v8.3.0/win32/ ),下列步骤达到手工安装好PostgreSQL,初始化数据库,将PostgreSQL注册为服务。

1、PostgreSQL.zip解压至d:\postgresql后,创建一个data目录;

2、新开一个cmd窗口,并切换目录: cd d:\postgresql\bin ;

3、initdb -D D:\dev_tools\PgSQL\data-E UTF8 --locale=C

4、pg_ctl register -D D:\dev_tools\PgSQL\data -Npgsql 即将postgres注册为服务,服务名为pgsql;


以下为可选步骤了:

5、net start pgsql即可启动postgresql,进行后续工作了;

6、createdb -E UTF8 testdb,创建测试数据库

7、psql testdb 进入交互方式,直接操作数据库;

另上述第3步及6步为避免以后可能发生的亚州大字符集的乱码问题,统一使用UTF8。

© 著作权归作者所有

雨田ZERO
粉丝 0
博文 17
码字总数 3135
作品 0
杭州
程序员
私信 提问
ANMPP 11 已经发布更新了,安卓上的php环境

ANMPP是Android NGINX MYSQL PGSQL PHP-FPM的缩写 ANMPP V11 内置的软件版本如下: NGINX:1.10.0 MYSQL:5.6.26(arm),5.6.30(x86) PGSQL:9.5.2 PHP-FPM:5.6.21 ANMPP V11 同时支持X......

爱特网络
2016/05/04
11.2K
24
CentOS X64 PHP5.4编译参数

CentOS 5/6 64位下tarball安装PHP5.4步骤 安装EPEL仓库 https://fedoraproject.org/wiki/EPEL/FAQ#howtouse for CentOS6: rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epe......

mark35
2012/09/01
756
0
CrateDB 2.3.12 发布,修复 pgsql 协议编解码问题

CrateDB 2.3.12 发布了,Crate 是一个开源的大规模的可伸缩的数据存储系统,无需任何系统管理需求。提供强大的搜索功能。用于存储各种表格数据、非结构化数据和二进制对象。并可通过 SQL 进行...

h4cd
2018/06/25
503
0
php中使用IBM-DB2

编译php5中选择db2 ./configure --prefix=/opt/php --with-apxs2=/opt/lib/apache2/bin/apxs --with-ibm-db2=/home/db2inst1/sqllib --enable-pdo --with-pdo-odbc=ibm-db2,/home/db2inst1/s......

wangxuwei
2016/03/12
93
0
我的 CentOS 服务器初始配置清单

tmux 安装 epel 中的 tmux 安装 epel 的 repo 安装 tmux git 安装 git nginx 安装 nginx.org 提供的 repo 中的 nginx 安装 nginx.org 的 repo 安装 nginx postgresql 安装 postgresql.org 提......

XiongLiding
2014/03/22
460
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 年迈渔夫遭黑帮袭抢

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享Elvis Presley的单曲《White Christmas》: 《White Christmas》- Elvis Presley 手机党少年们想听歌,请使劲...

小小编辑
今天
1K
16
CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
12
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部