目录
一、下载PostgreSQL13??????
?二、创建用户及安装文件夹
2.1建立postgres用户
2.2建立postgresql文件夹
?三、安装PostgreSQL13
四、报错处理
?二、创建用户及安装文件夹
为了避免之后出现Problem running post-install step.Installation may not complete correctly the database cluster initialisation failed.在这里先建一个postgres的用户和一个postgresql的安装文件夹。
2.1建立postgres用户
以管理员身份打开CMD
?输入命令,创建用户:
net user postgres 密码?/add?
2.2建立postgresql文件夹
在任意盘中新建一个文件夹postgresql。右键属性-安全-编辑。
点击添加-对象类型-只选择用户-高级
?点击立即查找,找到postgres用户点击确定。
?选择用户给予完全控制
?
?三、安装PostgreSQL13
?以管理员权限点击下载后的文件。
?选择安装目录
选择数据库安装位置
创建数据库用户postgres
选择端口号
这里选择C(截图不对,找到C选择)
?等待安装完成。
四、报错处理
如果还有以下报错可以手动初始化数据库,看报错日志是什么。?
1.直接cd到bin目录下 ?使用以下命令创建UTF-8字符集的数据库
.\initdb.exe -E UTF-8 -D E:\PostgreSQL\data
2.使用.\pg_ctl.exe register -D F:\developSoft\postgresql\data -l logfile start启动
.\pg_ctl.exe register -D F:\developSoft\postgresql\data -l logfile start
如果仍是权限问题,可以尝试使用postgres账户安装(不知道有没有用)
1.打开CMD输入runas /user:postgres cmd?
runas /user:postgres cmd
2.进入下载文件目录?postgresql-13.4-1-windows-x64.exe start 启动安装。
postgresql-13.4-1-windows-x64.exe start
五、登录数据库
进入安装目录,E:\PostgreSQL\pgAdmin 4\bin打开pgAdmin4.exe,输入postgres用户密码登录即可。
|