去年今日此门中,人面桃花相印红;人面不知何处去,桃花依旧笑春风。去年的时候换的Mac电脑,安装了pg数据库服务,版本是11,今天不知道为啥,Mac给我默默升级了pg的版本,默默升级也就算了,升级之后数据库服务不可用,这不耽误事吗,还要手动来解决。

首先是我打开我的数据库客户端神器Navicat,打开本地pg数据库,出来了一个黄色感叹号,然后测试,竟然连接不上服务了:

可能是服务由于莫名的原因,停止了,就试着去启动服务:

尴尬了,服务竟然启动不了,按照它的提示去查看一下日志吧:

根据错误信息,可以知道原因是数据文件和当前数据库版本不兼容,数据是pg数据库在版本11的时候产生的,而现在数据库版本是12,查看一下版本:

果然,pg数据库不知道什么时候,默默给升级了,这种情况有两种解决方式:一种是把pg数据库的版本给降下来;另外一种是把数据文件给升级到兼容最新版本。俗话说:好马不吃回头草。既然已经升级了,我们就按照最新版本来吧!

好在Mac的brew工具,提供了数据文件升级的命令,命令为:brew postgresql-upgrade-database

从过程中可以看出,这个命令是先停止pg数据库服务,然后升级数据文件,之后在启动pg数据库服务,下面我们来测试一下pg数据库服务是否可用:

可以了,一个小小的问题,给大家分享一下!

mac系统升级 brew 是用不了_PostgreSQL数据库默默升级,导致数据库服务不可用相关推荐

  1. mac系统升级 brew 是用不了_Mac 终端(terminal) oh-my-zsh+solarized配置

    本片文章只记录个人平时换新设备配置系统 terminal 过程,个人觉得 Mac 系统的终端足够日常中使用,也有用过 iTem2,也不错,个人喜好,进入正文: 功能 语法高亮 命令行 tab 补全 自 ...

  2. mac系统升级 brew 是用不了_MAC平台10款效率工具推荐

    推荐几款在MAC OS平台的效率软件,使我们的工作效率大大的提高.当然也欢迎补充在其他平台的替代品. Alfred 推荐指数:★★★★★ Alfred是macOS的一个生产力应用程序,它通过热键.关键 ...

  3. mac  安装brew时报错的问题及解决方式

    mac  安装brew时报错的问题及解决方式 参考文章: (1)mac  安装brew时报错的问题及解决方式 (2)https://www.cnblogs.com/ritte/p/11207036.h ...

  4. 解决MAC系统升级导致COCOAPODS失效问题

    使用pod install出现如下错误 -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2. ...

  5. MAC 安装brew raw.githubusercontent.com port 443: Connection refused 本人亲自认证过,踩过多种方案,最终认证的解决方案

    MAC 安装brew raw.githubusercontent.com port 443: Connection refused 本人亲自认证过,踩过多种方案,最终认证的解决方案 原因:由于某些你懂 ...

  6. 解决MAC系统升级后虚拟机黑屏问题

    相信大家都抱着尝鲜的心理,更新了MacOS Catalina .在更新之后,打开VMware Fusion使用中发现,虚拟机处于黑屏状态,无法看到虚拟机的屏幕,在各种尝试之后,找到一种正确的解决办法 ...

  7. Mac系统升级后导致AS不能使用SVN

    mac系统升级后,androidStudio打开右下角总有个error提示 大概意思就是说不能使用SVN客户端命令,因为命令的配置路径可能是错误的. 这个问题我百思不得其解,最后不知道在哪看到安装一下 ...

  8. 【报错排查】MAC系统升级后项目无法启动踩坑

    catalina mac系统升级到了10.15.3,项目无法启动(tomcat,spring application),报错连接数据库错误,然后各种排错后发现,/data目录不见了..所以无法读取ap ...

  9. Mac安装brew/yum

    Mac安装brew/yum 安装brew命令: /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-i ...

最新文章

  1. 0409-0416的笔记
  2. P1276 校门外的树(增强版)(线段树)(校门三部曲)难度⭐⭐⭐
  3. 粗略的看下两款Linux下的性能分析工具
  4. let const 命令
  5. POSA2:Wrapper Facade模式
  6. 《机器学习导论》和《统计机器学习》学习资料:张志华教授
  7. java 读取list文本_【java基础】读取本地文件赋给Bean或list、Map
  8. java import 出错,Eclipse的java代码出错:The import XXXX cannot be resolved
  9. Quartz+SpringMVC实现web定时管理任务
  10. 【摘】蓝牙技术及其协议栈
  11. Android音视频编辑器架构图与分析
  12. 物联lot是什么意思_什么是物联网,物联网(lOT)简介
  13. 继电器----D型触发器,边沿触发器,累加器
  14. 美团O2O供应链系统架构设计解析
  15. builder设计模式,写和很好
  16. html期末作业代码网页设计——蛋糕甜品店(4页) web期末作业设计网页_甜品美食大学生网页设计作业成品
  17. 伟大的micropython smartconfig 配网它来了!!!
  18. 应用服务器和数据库服务器有什么区别?
  19. Python 文件操作
  20. zoj 1005 Jugs BFS

热门文章

  1. Kali安装虚拟机遇到的问题
  2. flex结合asp.net上传深入详细解说(转载)
  3. 我安装Microsoft SQLServer 2000时出现问题
  4. 使用POI转换word doc文件
  5. 调整心态,java复习要点总结。
  6. 基于Qt的A*算法可视化分析
  7. springcloud(一):大话Spring Cloud
  8. Spring4.x(8)---Spring整合Junit
  9. Redis学习---(3)Redis 配置
  10. Android 系统(54)---Android系统开篇