postgresql - 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:数据库系统已关闭
只是想知道是否有人见过类似的东西。谢谢
解决方案
您的数据库或 wal 已损坏。通常它可以自行修复,除非它非常糟糕。它是一个新的数据库吗?如果是这样,请将其删除并重新创建。
推荐阅读
- java - 如何在 LocalTime 中设置必要的时区
- vba - 使用 VBA 在 Microsoft Word 中隐藏 2 行
- java - 为 jboss/Keycloak 设置 ssl/https
- reactjs - 有没有办法根据用户发送给反应 js 聊天应用程序的图像的大小和分辨率来调整图像大小
- sql-server - 将 Oracle 触发器转换为 SQL Server 触发器
- python - 我应该将 Unix 时间存储在单独的表中吗
- java - 使用自定义基础存储库配置 Spring @DataJpaTest
- python - Django获取父类别的所有帖子
- google-apps-script - 提交后如何重置表单?
- python - 如何得出一些平均评分