Postgresql 安装失败:Problem running post-install step. Insta
问题下载了一个postgresql 在Win10 上安装以失败告终,提示错误为: Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed. 尝试网上的几个方法 解决找了一个绿色版的教程,安装版其实是第一步解压,第二部执行post install。所以我没有去找绿色版,直接在已安装的postgresql目录进行操作。 1 进入pgsql的bin目录下。执行 initdb.exe -D D:pgsqldata -E UTF8
其中 D:pgsqldata是你定义的数据库的路径。这个可以和pgsql的安装路径不同。。。 2 启动 pg_ctl -D d:pgsqldata -l logfile.txt start
启动postgresql ,给出数据路径、日志路径。 动作为start。 这一步因为没有创建NT服务,所以开发机器在用的时候,就启动一下。。。。可以写个脚本文件。 3 建立用户 psql postgres 这样进入了命令行,执行命令 create user bbb with superuser password '123456';
这样就创建了一个超级账户。如果是图形界面,创建的应该是postgres这个账户。。。。 下面就可以使用pgAdmin登陆了。。。 ============= 1、下载:https://get.enterprisedb.com/postgresql/postgresql-9.6.2-1-windows-x64-binaries.zip 2、将下载的zip放在D盘,并解压 3、进入解压的文件夹:pgsql,并创建一个文件夹data,用于存放数据文件 4、打开命令窗口,进入pgsql/bin下,执行:initdb.exe -D D:pgsqldata -E UTF8 5、启动pgsql命令:”pg_ctl” -D “D:pgsqldata” -l logfile start 6.、进入数据库:psql postgres 配置PGDATA环境变量,该变量用于指定数据库文件的存放目录:”D:pgsqldata” 配置完成后直接启动无需加-D参数 pg_ctl -l logfile start ============= 然后就可以用pgadmin(大象)进行登陆了,初次登陆时可以使用任意密码,登陆之后可以再创建别的用户,或者修改密码。 用上述方法的话,重启操作系统后需要重新执行步骤4。可以做成一个批处理。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |