Windows重装系统后,重新连上在其他盘的PostgreSQL数据库

今天系统突然死机,强行关机以后,系统就无法进入,所以只能重装系统了。

重装完成后,想用navicat重新连上PostgreSQL,但是报错了,无法连接到5432端口。

其实是因为重装系统后,以前的注册表里的PostgreSQL信息被删除了,重新在注册表里添加上即可。

下面是操作步骤:

1,右键左下角的“开始”菜单,选择“Windows PowerShell(管理员)”,管理员启动shell。

2,利用cd命令切换到PostgreSQL的bin目录下。

3,输入“.\pg_ctl.exe --help”查看一下pg_ctl工具的说明,大体了解一下功能。

4,输入“.\pg_ctl.exe register -N PostgreSQL96 -D D:\App\PostgreSQL\9.6\data -S auto -w -t 10 -l -o "-p 5432"  

-N后面的PostgreSQL96是注册服务的名字,可以随意定义。-D 后面是pg数据库data目录的路径,data下存的是数据库里的数据,根据实际情况填写。

5,启动服务 net start PostgreSQL96。

执行完上面的命令以后,navicat就可以连接数据库了,最好是吧数据导出以后,再重新装一遍数据库。


参考:http://blog.csdn.net/liudongliangguo/article/details/50936496

猜你喜欢

转载自blog.csdn.net/zz153417230/article/details/79224065
今日推荐