首页 > 解决方案 > PostgreSQL 10 无法在 Mac 上启动

问题描述

我在运行 macOS Mojave 10.14.1 的 Mac 上运行 PostgreSQL 10,我得到一个无法启动 PostgreSQL 服务器,pg_ctl 无法启动服务器。1

日志显示:2

-LOG:监听 IPv6 地址“::1”,端口 5432

-LOG:监听 IPv4 地址“127.0.0.1”,端口 5432

-LOG:监听 Unix 套接字“/tmp/.s.PGSQL.5432”

-LOG:数据库系统被中断;最后一次知道在 2018-05-28 21:53:17 EDT

-LOG:0/18B6A00 处的记录长度无效:想要 24,得到 0

-LOG:无效的主检查点记录

-LOG:0/18B6920 处的记录长度无效:想要 24,得到 0

-LOG:无效的辅助检查点记录

-PANIC:找不到有效的检查点记录

-LOG:启动进程(PID 3462)被信号 6 终止:中止陷阱

-LOG:由于启动过程失败而中止启动

-LOG:数据库系统已关闭

只是想知道是否有人见过类似的东西。谢谢

标签: postgresql

解决方案


您的数据库或 wal 已损坏。通常它可以自行修复,除非它非常糟糕。它是一个新的数据库吗?如果是这样,请将其删除并重新创建。


推荐阅读