服务器用户:启动postgres服务文件需要的用户。
数据库用户:postgres服务开启的情况下,在服务访问数据库时的用户。
1、如何安装在fat分区中
若要安装在fat分区,不选initialize database cluster。
2、如何创建用户
命令:createuser -a -d -P Administrator
3、如何初始化database cluster
命令如下:
runas /user:postgres cmd
Initdb d:\pg_data
4、注册一个数据目录成服务
命令:pg_ctl register -N PostgreSQL -D d:\pg_data
5、如何删除一个postgres 目录服务
命令:Pg_ctl unregister -N "pgsql-8.1",标志为禁止
6、如何在命令行下启动目录服务
命令如下:
runas /user:postgres cmd
pg_ctl start -D d:\pg_data
将启动一个数据库服务供连接
停止:pg_ctl stop -D d:\pg_data postgres
7、如何使用psql
命令:psql -h localhost -p 5432 -U postgres
8、pg_ctl是什么
Pg_ctl是postgres服务管理程序
9、postgres命令行使用时怎么样
命令如下:
runas /user:postgres cmd
postgres -D d:\pg_data postgres
将启动一个目录,并提供sql命令行供操作。
10、如何从install安装的系统文件,复制安装到别的计算机
a、从我的电脑生成用户postgres,无隶属,帐户用不过期、不更换密码;
b、复制8.1\下的所有文件到新机器;
c、生成数据目录即可。
11、如何设置postgresql远程访问
在postgresql的数据库实例目录中,
a、编辑postgresql.conf中:listen_addresses='*'
b、编辑pg_hba.conf,增加
host all all 192.168.1.0/24 true
c、设置防火墙,为5432端口例外或为postgresql backend例外,并打钩
注:1、在postgresql.conf中设置运行ip,在pg_hba.conf设置连接、访问控制;
2、使用netstat -a 查看postgresql端口监听情况。