服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

我的PostgreSQL数据库(和用户)消失了,我怎么知道发生了什么事?

在我工作的地方,服务器由外部公司pipe理,所以当你想要一个新的服务器的时候,你得到root密码一段时间来设置它,然后他们改变它,你应该做一个非root用户。 所以前一阵子我设置了我的服务器,它运行红帽企业Linux服务器5.4,Apache 2.2.3,Apache Tomcat 5.5.23和PostgreSQL 8.1.22。 我创build了一个用户,一个数据库,用数据填充它,没问题。 他们改变了根密码,一切似乎工作正常。 几个月前,服务器已closures,用于build筑物的电气维护。 我不知道他们是否干净地closures它。 由于服务器使用不多,上周我才发现PostgreSQL服务器在重启时没有重启。 我不得不要求他们启动它,当他们做了,惊喜,一切都消失了:我创build的用户,数据库…. Tomcat应用程序本身仍然在那里工作,但没有数据库连接,它不做多。 我设法得到了一个root密码,所以我可以环顾四周。 有没有办法找出什么删除了一切? 我怎样才能防止它再次发生? / var / lib / pgsql /中的所有内容都是在重新启动服务器的那一天过期的,事实上,所有事情看起来都像是第一次启动。 是否有可能在机器上有多个PostgreSQL服务器或位置,旧的数据库还在那里? 还是做了一些消除PostgreSQL? 我有一个备份,所以数据本身不会丢失,但我非常想知道发生了什么。