postgre数据库:
主要特点:速度快,平台可移植性,丰富的接口,面向对象特性,安全性,配合开源软件很多
在windows系统下主要安装流程:
首先从官网上下载相关的版本
下载并安装好后可以在开始菜单选项中找到
开始菜单》控制面板》管理工具》服务》可以在这里启动和停止数据库
(尽量不要停止服务会出现服务启动后停止导致无法启动的情况,可以重启电脑试试)
Pgadmin客户端连接Postgresql数据库
在配置文件postgresql.conf中
----------------------------------------------------------#--------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
# - Connection Settings -listen_addresses = '*' # what IP address(es) to listen on;
listen_addresses表示的是监听的客户端地址
中的*表示的是监听所有地址
若参数为localhost则表示只有本机可以连接如果出现连接不上的情况可以去这里看看
要远程连接数据库服务需要注意的问题:
1要关闭服务器端机器的防火墙
2记得修改服务器端连接监听(postgresql.conf文件)
3修改连接认证的方式(pg_hba.conf配置文件)方法如下
PostgreSQL出于安全考虑,默认是拒绝所有远程客户端的连接的,如果你要想修改pg_hba.conf文件
从开始菜单- ->程序–>Postgresql 8.3–>配置文件中选择编辑pg_hba.conf。
修改为以下内容
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.0.0/16 md5
这样表示本机和192.168.0.1~192.168.254.254网段的所有机器可以经过MD5加密的密码连接数据库。另外,认证方式MD5还可以改为trust,表示完全信任这个地址的连接(这一点在调试程序时比较方便)。设置完后,需要重新启动PostgreSQL才能生效。