删除了用户'postgres' - oops

时间:2009-07-01 03:35:56

标签: postgresql ssh debian system-administration

我不小心删除了用户'postgres'用户#userdel命令,无法访问数据库。

如何创建新的postgres用户以及如何再次启动postgresql?

如果我必须重新安装postgresql,我是否只需删除/usr/local/postgresql-8.3.6/目录即可删除当前的postgres设置?

注意:我不知道如何启动postgresql。我基本上下载了一个gzip文件并将其卸载到目录/usr/local/postgresql-8.3.6

1 个答案:

答案 0 :(得分:2)

重新创建用户 - 没有什么特别之处。除了它没有密码(“/ etc / shadow”中的密码字段中的“!”),但这对于服务帐户来说是正常的。

您只需要此系统帐户来运行该服务。

如果您已经下载了源代码(“我基本上下载了一个gzip文件...”),那么您需要按照安装说明here进行安装工作。

更容易从Debian安装提供的预打包版本的Postgres:

apt-get install postgresql-8.3 postgresql-contrib-8.3