云中客

梦想有多大,就能走多远

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  118 随笔 :: 4 文章 :: 169 评论 :: 0 引用

Installer安装包问题

Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed.

网上无法解决的办法

1,重装Postgresql然后在选“Local"时选“Chinese"或“Chinese,Macau S.A.R.”而不是默认。

2,①:进入cmd—net user(作用:查看用户):查看是否有postgres这个用户,若有但又不记得密码,则修改密码,若没有则创建个postgres用户。

    ②:卸载安装的程序。若有需要将注册表中与postgresql相关的删掉(我是把它们都删掉了),可以通过在“运行”中输入regedit进入“注册表编辑器”,在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE中的software中相关的postgresql删掉啊。当然为了保险起见最好是再清理下垃圾。

3,Data文件夹添加完全控制权限

 

最简单绿色环保安装方法:zip压缩包安装

1,下载压缩包

https://www.enterprisedb.com/download-postgresql-binaries

2,解压压缩包,添加data文件夹

 

 

3,初始化数据库

pgsql\bin>initdb.exe -D "c:\Program Files\PostgreSQL\pgsql\data" -E UTF-8 --locale=chs -U postgres -W

会提示输入超级用户密码

4,开启数据库

pgsql\bin>pg_ctl.exe -D "c:\Program Files\PostgreSQL\pgsql\data" -l logfile start

等待服务器进程启动 .... 完成
服务器进程已经启动

停止:stop

重启:restart

5,pgAdmin启动设置

 

添加server

 

 然后添加执行权限用户

 

 

6,添加服务到系统服务

pgsql\bin>pg_ctl.exe register -N PostgreSql -D "c:\Program Files\PostgreSQL\pgsql\data"

关闭服务

pgsql\bin>pg_ctl.exe -D "c:\Program Files\PostgreSQL\pgsql\data" -l logfile stop

通过系统服务启动

 

 7,修改外部访问配置

①、data/postgresql.conf                                                                                                                                        
#全部可链接                                                                                                                                        
listen_addresses = '*'                                                                                                                                        
port = 5432
#log出力形式(时间,用户,数据库,进程,行号)                                                                                                                            
log_line_prefix = '%t %u %d [%p-%l]'
②、data/pg_hba.conf                                                                                                                                        
#所有的用户和IP地址都可以访问test数据库                                                                                                                                
host    test  all         0.0.0.0/0             trust    
posted on 2019-09-09 01:03  走遍江湖  阅读(545)  评论(0编辑  收藏