<!--
@page { margin: 2cm }
TD P { margin-bottom: 0cm }
P { margin-bottom: 0.21cm }
-->
Windows
安装postgreSQL
noinstaller
解压到
d:\db_postgresql
设置
添加windows
的用户
postgre
使用命令行创建数据文件
d:\db_postgresql\pgsql\bin>initdb.exe
-D d:\db_postgresql\pgsql\data -E UTF8 --locale=C
处理结果
D:\db_postgresql\pgsql\bin>initdb.exe
-D d:\db_postgresql\pgsql\data -E UTF8 --locale=C
属于此数据库系统的文件宿主为用户
"Administrator".
此用户也必须为服务器进程的宿主.
数据库簇将带有 locale
C
初始化.
The
default text search configuration will be set to "english".
创建目录
d:/db_postgresql/pgsql/data
...
成功
creating
subdirectories ...
成功
选择默认最大联接数
(max_connections) ... 100
selecting
default shared_buffers/max_fsm_pages ... 32MB/204800
创建配置文件 ...
成功
在
d:/db_postgresql/pgsql/data/base/1
中创建 template1
数据库
...
成功
initializing
pg_authid ...
成功
initializing
dependencies ...
成功
创建系统视图 ...
成功
loading
system objects' descriptions ...
成功
创建字符集转换 ...
成功
creating
dictionaries ...
成功
对内建对象设置权限 ...
成功
创建信息模式 ...
成功
清理数据库 template1
...
成功
拷贝 template1
到 template0 ...
成功
copying
template1 to postgres ...
成功
警告:
为本地连接启动了 "trust"
认证.
你可以通过编辑 pg_hba.conf
更改或你下
次运行 initdb
时使用 -A
选项.
Success.
You can now start the database server using:
"postgres"
-D "d:/db_postgresql/pgsql/data"
or
"pg_ctl" -D
"d:/db_postgresql/pgsql/data" -l logfile start
|
其他用户启动方式
runas /user:yhx\postgres
cmd
在新的窗口进入bin
目录输入
postgres.exe
-D D:\db_postgresql\pgsql\data
|
注册服务方式
D:\db_postgresql\pgsql\bin>pg_ctl.exe
register -D D:\db_postgresql\pgsql\data -N pgsql
启动
net
start pgsql
net stop pgsql
|
创建数据库运行的系统用户
net
user postgres postgres /add /expires:never /passwordchg:no
net
localgroup users postgres /delete
创建数据库用户
D:\db_postgresql\pgsql\bin>createuser.exe
pgsql
Shall
the new role be a superuser? (y/n) y
D:\db_postgresql\pgsql\bin>
psql
-d postgres
\l
列出所有的数据库.\du
查看当前的所有用户,
更换数据库中的系统用户
ALTER
ROLE Administrator RENAME TO postgres
创建role
postgres=#
CREATE ROLE "postgres" LOGIN PASSWORD 'neusoft';
CREATE
ROLE
postgres=#
使用免费的客户端连接。
Createuser.exe
的功能 等效于 create
role
语句
登录管理客户端后,可以查看如下各类信息
使用工具建立表空间
对应的sql
CREATE TABLESPACE "Neusoft"
OWNER pgsql LOCATION E'D:\\db_postgresql\\pgsql\\newData';
COMMENT ON TABLESPACE
"Neusoft" IS 'Haixin Yang is the creator.';
|
建立数据库
CREATE DATABASE "NeusoftDB"
WITH ENCODING='UTF8'
OWNER=postgres
TABLESPACE="Neusoft";
COMMENT ON DATABASE
"NeusoftDB" IS 'DB created by Haixin Yang.';
|
执行完成后可以看到
创建表
对应的SQL
CREATE TABLE
"HelloPostgreSQL"
(
) WITH (OIDS=FALSE)
TABLESPACE "Neusoft";
ALTER TABLE
"HelloPostgreSQL" OWNER TO pgsql;
COMMENT ON TABLE
"HelloPostgreSQL" IS 'Created by Haixin Yang.';
|
分享到:
相关推荐
postgresql 绿色免安装版 9.1.5 官方版需要非管理员运行,此版本无限制。 开始先到bin目录下。 先执行init.bat初始化数据库 再执行run.bat启动数据库。 BY SevenCat:43791167
postgresql 9.2.0免安装绿色版,下载双击.bat就能启动使用。包含chm文档,开发需要的头文件,库文件,pgadminIII.
本文是postgreSQL 13.5 windows安装与 Linux 安装 及 常见命令, 由作者自身一步步实践写出来了,主要也是为了记录下操作步骤备忘. 全文通俗易懂,图文并茂一步步安装 和 并使用psql 常规命令; 本文是postgreSQL 13.5 ...
PostgreSQL免安装版的配置,有三个批处理文件:initData.bat、pgStart.bat、pgStop.bat,分别用来初始化数据库服务、开始服务、终止服务。
PostgreSQL 在WINDOWS下的安装截图和说明 PPT格式
postgresql ubantu离线安装版
postgreSQL windows 9.1
EDB官方的安装包太大了,给...有任何问题,可以到群5476420,postgresql技术群交流。注意,这个包不包括VS2008和VS2010的运行库,你自己下载吧。因为客户的计算机上可能装了,也可能没装,装了也可以再装,不会有问题。
Windows下安装PostgreSQL8.2图文并茂
postgresql Windows x64位安装程序
postgresql ubantu离线安装版报错的补丁
postgresql-13.3-2-windows-x64 windows安装器 postgresql-13.3-2-windows-x64 windows安装器 postgresql-13.3-2-windows-x64 windows安装器 postgresql-13.3-2-windows-x64 windows安装器 postgresql-13.3-2-...
postgresql postGIS 安装手册
写于20150414 一次只能上传一份那我就少点多几份吧: ...介绍(免积分) http://download.csdn.net/detail/a137015127302/8594877 如果懒得自己慢慢找,我想你不介意花点积分的吧。 1.postgreSql_1.&postgis_install ...
支持动态配置安装目录,数据目录的存放,可对postgresql的安装版本进行修改,支持centos6.8的虚拟机,可在无网的环境下进行离线安装
Linux安装postgresql(压缩包安装)
现在谈起免费数据库,大多数人首先想到的可能是mysql,的确MySQL目前已经...但是,实际上功能最强大、特性最丰富和最复杂的免费数据库应该是PostgreSQL。它的很多特性正是当今许多商业数据库例如Oracle、DB2等的前身。
PostgreSQL 10.3 WINDOWS64位 PostgreSQL 10.3 WINDOWS64位
zhparser是Postgresql中进行中文分词的常用扩展,网上的相关资料很多,安装的教程也不少,但大多数是linux的,并没有windows的安装介绍。原因有两个方面,一个是本身像这种数据库服务器一般都是linux系统的,另外一...
macbook版PostgreSQL10.11_安装版,觉得有用麻烦给个赞,希望能帮到你。毕竟传个资源也不容易。