我不小心删除了用户'postgres'用户#userdel命令,无法访问数据库。
如何创建新的postgres用户以及如何再次启动postgresql?
如果我必须重新安装postgresql,我是否只需删除/usr/local/postgresql-8.3.6/目录即可删除当前的postgres设置?
注意:我不知道如何启动postgresql。我基本上下载了一个gzip文件并将其卸载到目录/usr/local/postgresql-8.3.6
答案 0 :(得分:2)
重新创建用户 - 没有什么特别之处。除了它没有密码(“/ etc / shadow”中的密码字段中的“!”),但这对于服务帐户来说是正常的。
您只需要此系统帐户来运行该服务。
如果您已经下载了源代码(“我基本上下载了一个gzip文件...”),那么您需要按照安装说明here进行安装工作。
更容易从Debian安装提供的预打包版本的Postgres:
apt-get install postgresql-8.3 postgresql-contrib-8.3