OS X Yosemite系统是许多用户比较中意的Mac操作系统,其不但具备了扁平化的设计,而且各方面的性能与操作都非常不错,而许多Mac用户在升级OS X Yosemite系统时,常常出现postgresql数据库启动报错的状况,这可能是由系统升级后删除了其中的文件造成的,今天为用户带来了postgesql启动报错的解决方法,希望对用户有所帮助 。
方法步骤问题解析:
当用户升级OS X Yosemite系统后,在用户启动postgesql时,出现了如下的错误报告:
FATAL: could not open directory “pg_twophase”: No such file or directory
Is the server running locally and accepting
【S X Yosemite升级后postgresql启动报错解决方法】connections on Unix domain socket “/tmp/.s.PGSQL.5432”?
解决方法:
其实,造成postgesq出现以上启动错误,是因为“OS X Yosemite”升级时删除了pg的一些空目录造成的 。
首先,用户可以在/usr/local/var/postgres/目录下,查看是否拥有pg_tblspc,pg_twophase和pg_stat_tmp这三个子目录(文件夹),如果没有,用户可以直接在此目录下新建这几个目录即可正常使用,这几个目录是空白的,因此在升级系统时可能系统会自动删除 。
造成postgesql启动错误主要是升级时系统的误删除空目录造成的,完成以上操作即可正常打开postgresql数据库了,在操作上十分的简单,遇到以上问题的用户不妨参考一下吧!
推荐阅读
- 蕾哈娜为什么被叫做山东天后
- 饮湖上初晴后雨的节奏划分 饮湖上初晴后雨怎么划分节奏
- 微信拍了拍说搞笑后缀怎么设置
- 索爱G705三天试用后感
- 长寿花生虫怎么办
- 济南府的由来
- 四年后的今天看n70
- 遂宁有没有小米售后服务
- 华为鸿蒙os2.0系统支持哪些机型 升级更新名单汇总
- 摩托A1800升级固件成功后使用感受