RSS

Daily Archives: 2012/03/16 22:53:09

Windows下解决PostgreSQL8.1安装失败问题(图解)

先下载安装文件在官网上已经没有8.1版本了,不知道为什么这个版本撤掉了?不过我安装时候确实会安装失败,网上要怎么装才能装上呢?请看以下步骤,在Windwos XP + PostgreSQL8.1 安装测试通过,请放心参考。
这个地址已经失效:http://www.postgresql.org/ftp/binary/v8.1.0/win32/
这个地址目前有效:http://www.postgresql.biz/download/
PostgreSQL_Start 

PostgreSQL_Next 

PostgreSQL_Notes

PostgreSQL_Options 
不要选择安装成服务,仅仅安装软件。所以Install as a service 不要打勾(打了勾后,到最后启动不了服务,1069等等错误。要是能安装成功那就最好,不行的话就继续往下看,保证能成功。)
PostgreSQL_Service Configuration 

PostgreSQL_Ready

PostgreSQL_Installing

PostgreSQL_Finish 
没有初始化数据库,这里的配置文件什么的都是都指定到默认路径:C:\Program Files\PostgreSQL\8.1\data
如果初始化数据库的路径不一样,到时把路径改下就好。一样就不用改了。
PostgreSQL8.1 
以上安装可以避免诸如以下的错误:
之前装过8.3的版本但每次启动服务后过段时间总又停止了(这个不知道什么原因,但这么安装就没有这个问题)

the service user account ‘postgres’ could not be created

Service ‘PostgreSQL Database Server 8.1′(pgsql-8.1)failed to start.
Verify that you have sufficient privileges to start system servics.

如果还有其他问题可以查看官网和wiki帮助:
http://pginstaller.projects.postgresql.org/
在Windows平台上安装与运行PostgreSQL的常见问题与解答

初期化DB,然后是启动服务器。

Windows下启动和配置PostgreSQL8.1(图解)

 
一条评论

Posted by 于 2012/03/16 22:53:09 在 PostgreSQL

 

标签: ,

Windows下启动和配置PostgreSQL8.1(图解)

控制面板管理工具计算机管理,这个用户(postgres)在安装的时候就默认安装了,没有的话就建一个吧。
PostgreSQL_Add postgres
设定密码(设为永不过期)
PostgreSQL_Set Password
Win+R,打开command窗口。
PostgreSQL_CMD
执行以下CMD。x6x8-20110321CY是机器名称,会打开一个以postgres用户身份执行的控制台。
CMD:runas  /user:x6x8-20110321CY\postgres cmd
PostgreSQL_CMD
执行以下CMD。初始化数据库到”d:\PostgreSQL-data”,看到Success就说明安装成功了。
CMD:initdb.exe -E UTF-8 -D d:\PostgreSQL-data
PostgreSQL_initdb
修改配置文件pg_hba.conf,postgresql.conf(路径在初始化数据库里:d:\PostgreSQL-data)。
pg_hba.conf:
    host    all         all         0.0.0.0/0             trust
postgresql.conf:
    listen_addresses = ‘*’
port = 5432
最后启动PostgreSQL数据库,用pgadmin III就可以连接了。
CMD:pg_ctl start -D d:\PostgreSQL-data
PostgreSQL_Start Server
要是觉得用command窗口不方便或怕不小关闭了,那么可以在Windows里注册服务。
CMD:pg_ctl.exe register -N PostgreSQL -U postgres -P 1234 -D “d:\PostgreSQL-data”
PostgreSQL_Register
控制面板→管理工具→服务,选中[PostgreSQL](就是上面注册的名称),右键选择[属性]。
PostgreSQL_Server
选择登录页确认用户和密码,然后将服务设定为[自动],这样就每次启动机器时候就会自动启动服务器了。
PostgreSQL_Confirm
常用命令语句。
启动数据库:pg_ctl start -D d:\PostgreSQL-data
停止数据库:pg_ctl stop -D d:\PostgreSQL-data
创建超级管理员用户:createuser  -a  -d  -P  Administrator
创建DB:createdb  new_db
各个命令参数可以:xxx.exe –help 进行查看。

Windows下解决PostgreSQL8.1安装失败问题(图解)

 
一条评论

Posted by 于 2012/03/16 22:48:54 在 PostgreSQL

 

标签: , ,