|
其他服务器 | Windows | 2757 次查看 |
|---|---|---|
![]() 安装结束界面 重新起动后,发现在开始菜单程序里多了PostgreSQL 8.1的程序组,并且在任务管理器了多了几个进程,如下图。 ![]() 安装后程序菜单 ![]() 安装后进程 客户端连接设置 PostgreSQL出于安全考虑,默认是拒绝所有远程客户端的连接的,如果你要想远程登录服务器端的话,需要设置pg_hba.conf,从开始菜单-->程序-->Postgresql 8.1-->configuration files中选择编辑pg_hba.conf。 ![]() 编辑pg_hba.conf 修改为如下内容: # IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 192.168.9.226/32 md5 这样表示本机和192.168.9.226这台机器可以通过经过MD5加密的密码连接数据库。通过修改IP地址的掩码,也可以允许哪一个段的地址可以连接服务器。另外,认证方式MD5还可以改为trust,表示完全信任这个地址的连接(这一点在调试程序时比较方便)。改为password,表示通过密码连接,但是密码以明文方式发送。设置完后,需要重新启动PostgreSQL才能生效。 客户端连接测试 经过上面的安装和设置,一个最简单的PostgreSQL数据库服务器就已经建立起来了,接下来我们看看我们如何在这个数据库服务器上实现以下几个建达的任务:1.新建、删除一个数据库;2.新建、删除一个表。 通过上面的安装过程,有两种方式可以用来访问操作数据库。 通过psql to postgres方式 从开始菜单-->程序-->Postgresql 8.1-->psql to postgres,输入安装时指定的超级用户的密码,如下图 ![]() 输入密码 输入密码后,进入命令行界面 ![]() psql操作界面 输入create database mydb;创建一个数据库mydb;通过drop database mydb删除不想要的数据库mydb; 通过create table myfirsttb(firstcol integer,secondcol text);创建一个表myfirsttb,通过drop table myfirsttb;删除表myfirsttb。 更多的命令请到http://www.pgsqldb.org查询相关文档。 通过图形化工具pgAdmin来管理数据库 从开始菜单-->程序-->Postgresql 8.1-->pgAdmin III,如下图 ![]() 图形化界面 右键点击PostgreSQL Database Server 8.1(localhost:5432),点击连接(connect),由于我在pg_hba.conf中设置本地连接也要通过密码,弹出如下对话框。 ![]() 输入超级用户的口令窗口 输入超级用户口令,进入图形化管理界面 ![]() 图形化管理界面 在这儿你可以轻松直观的管理数据库,具体俺就不多说了。 另外通过其他的一些图像化管理工具也可以管理操作PostgreSQL数据库,例如用EMS PostgreSQL Manager (必须2.7以上版本才支持postgresql8.0以上版本)进行管理。 从安装过程来看,在Windows上安装PostgreSQL已经是一件很简单的事了,即时是像笔者一样新手也可以根据向导成功安装,你可以在没有管理权限的情况下进行安装。因为这是支持Windows(没有Cygwin)的PostgreSQL 版本,PostgreSQL 作为服务安装,在机器重启之后可以没有问题的启动。 PostgreSQL 的最小资源需求非常低。例如在远程连接的时候,打开网络浏览器和MS-Word ,可以看到在测试机器上面没有受到任何影响。 如果说到不足之处,由于使用PostgreSQL的用户还不像使用MySQL的用户那么广泛,因此这方面网上交流的论坛还不是很活跃,对新手的入门是一个障碍。相信这一点也会逐渐改善。 |
||