赞
踩
暂时未知,电脑重启后postgresql无法正常运行,尝试重启遇到如下错误
本地计算机 上的 postgresql-x64-12 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。
1、使用pg_resetwal命令重置 WAL日志
首先进入postgresql\bin目录
然后执行以下命令
注:D:\ABC\postgresql\data为自己postgresql下的data目录!!!
pg_resetwal.exe -D D:\ABC\postgresql\data
2、既然他说存在了,那就删,删除之后再执行刚才的命令
查5432端口???行
wocl啥也没有!!!
3、用-f重置得了
pg_resetwal.exe -f D:\ABC\postgresql\data
4、完事,启动试试
pg_ctl start -D D:\ABC\postgresql\data
结局是好的!!!
人是懵逼的,为什么突然会启动不了?
重置 WAL 日志可能会在以下情况下使用:
尽管重置 WAL 日志在某些情况下可能是必要的,但要注意它可能会导致数据丢失或数据库状态不一致。因此,在执行此操作之前,请确保已经进行了充分的备份,并且了解其可能的影响。最好在非生产环境中测试此操作,以避免意外情况的发生。
得得得,我悟了!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。