首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >postgres-9.4索赔数据目录丢失,而不是

postgres-9.4索赔数据目录丢失,而不是
EN

Stack Overflow用户
提问于 2015-11-11 17:43:49
回答 1查看 8K关注 0票数 0

在Centos 6上启动PostgreSQL9.4有困难。

我无法运行initdb,因为数据目录已经存在。

但是我无法启动服务,因为数据目录丢失了!

代码语言:javascript
复制
[centos@dave-gbp ~]$ sudo service postgresql-9.4 start

/var/lib/pgsql/9.4/data is missing. Use "service postgresql-9.4 initdb" to initialize the cluster first.
                                                       [FAILED]
[centos@dave-gbp ~]$ sudo service postgresql-9.4 initdb
Initializing database: mkdir: cannot create directory `/var/lib/pgsql/9.4/data/pg_log': File exists
                                                       [FAILED]

知道我怎么能克服这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2016-02-16 07:14:43

对于initdb来说,解决方案非常容易。

  1. 使用cd /var/lib/pgsql/9.4/data,其中两个文件为1.pg_log、2.postgresql.conf
  2. 使用rm -rf移除两者。
  3. 然后退出所有目录。
  4. 对initialze db使用命令“/usr/pgsql-9.4/bin/postgresql94 94-setup”
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33656574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档