PostGreSql 手动安装

PostGreSql 手动安装,第1张

概述一、基本安装 1、下载postgresql-8.3.3-2-binaries-no-installer.zip 2、解压postgresql-8.3.3-2-binaries-no-installer.zip到C:/ 3、详细安装步骤如下: (在超级用户权限下执行命令) C:/>cd pgsql C:/pgsql>dir  驱动器 C 中的卷是 winxp  卷的序列号是 382E-2B62  C

一、基本安装

1、下载postgresql-8.3.3-2-binarIEs-no-installer.zip

2、解压postgresql-8.3.3-2-binarIEs-no-installer.zip到C:/

3、详细安装步骤如下:

(在超级用户权限下执行命令)

C:/>cd pgsql

C:/pgsql>dir
驱动器 C 中的卷是 winxp
卷的序列号是 382E-2B62

C:/pgsql 的目录

2008-09-18 18:48 <DIR> .
2008-09-18 18:48 <DIR> ..
2008-09-18 18:48 <DIR> bin
2008-09-18 18:48 <DIR> doc
2008-09-18 18:48 <DIR> include
2008-09-18 18:48 <DIR> lib
2008-09-18 18:48 <DIR> share
2008-09-18 18:48 <DIR> symbols
0 个文件 0 字节
8 个目录 1,241,993,216 可用字节

C:/pgsql>net user postgres password /add /expires:never /passwordchg:no
命令成功完成。

C:/pgsql>net localgroup users postgres /del
命令成功完成。

C:/pgsql>cacls . /T /E /P postgres:R

处理的文件: C:/pgsql/symbols/vacuumdb.pdb
处理的文件: C:/pgsql/symbols/vacuumlo.pdb
处理的文件: C:/pgsql/symbols/zic.pdb
处理的文件: C:/pgsql/symbols/_int.pdb

C:/pgsql>runas /noprofile /env /user:postgres "cmd"
输入 postgres 的密码:password
试图将 cmd 作为用户 "FMX-7E918992334/postgres" 启动...

C:/pgsql>

(在postgres用户权限下执行命令)

Microsoft windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:/pgsql>bin/initdb.exe -D data -E EUC_CN --locale=C -A md5 -U admin -W
属于此数据库系统的文件宿主为用户 "postgres".
此用户也必须为服务器进程的宿主.
数据库簇将带有 locale C 初始化.
The default text search configuration will be set to "english".

创建目录 data ... 成功
creating subdirectorIEs ... 成功
选择默认最大联接数 (max_connections) ... 100
selecting default shared_buffers/max_fsm_pages ... 32MB/204800
创建配置文件 ... 成功
在 data/base/1 中创建 template1 数据库 ... 成功
initializing pg_authID ... 成功
输入新的超级用户口令:adminpassword
再输入一遍:adminpassword
设置口令 ... 成功
initializing dependencIEs ... 成功
创建系统视图 ... 成功
loading system objects' descriptions ... 成功
创建字符集转换 ... 成功
creating dictionarIEs ... 成功
对内建对象设置权限 ... 成功
创建信息模式 ... 成功
清理数据库 template1 ... 成功
拷贝 template1 到 template0 ... 成功
copying template1 to postgres ... 成功

Success. You can Now start the database server using:

"bin/postgres" -D "data"
or
"bin/pg_ctl" -D "data" -l logfile start

C:/pgsql>bin/pg_ctl.exe -D data -l logfile start
server starting

C:/pgsql>bin/pg_ctl.exe -D data stop
waiting for server to shut down.... 完成
server stopped

C:/pgsql>

二、注解:

1、net localgroup users postgres /del

把postgres用户从users组中删除,这样postgres就不能登陆了,更安全。

2、用pgadmin III连接数据库时用admin用户,密码为adminpassword。

三、作为windows服务自动启动

(在超级用户权限下执行命令)

注册服务:

C:/pgsql>bin/pg_ctl register -N Postgresql -D c:/pgsql/data

注销服务:

C:/pgsql> bin/pg_ctl unregister -N Postgresql

启动服务:

C:/pgsql> sc start Postgresql

停止服务:

C:/pgsql> sc stop Postgresql

删除程序步骤:

(1)打开任务管理器,停掉所有有关进程

(2)删除服务

(3)备份数据库

(4)删除文件夹

总结

以上是内存溢出为你收集整理的PostGreSql 手动安装全部内容,希望文章能够帮你解决PostGreSql 手动安装所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1179897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存