今天下午下载了postgresql-11.5-1-windows-x64-binaries.zip压缩文件,按照网上的操作,结果报错:psql: 致命错误: 角色 "user" 不存在
高了一上午才搞定,特记录下:
1.在主目录下创建data和log目录作为数据存储目录和日志目录
2.切换到bin目录,进行dos窗口
3.初始化pgsql:
initdb.exe -D ../data -E UTF8 --locale=C
4.启动pgsql,启动完以后不要关闭窗口
pg_ctl.exe start -D ..\data -l ../log
5.重新打开一个窗口,进入bin目录,连接pgsql
psql postgres
此步可能报错,原因是默认是当前系统用户,并且区分大小写
6.postgre服务注册
pg_ctl.exe register -N "pgsql" -D D:pgsql\data
7.启动服务 net start PgSql








网友评论