已删除用户“postgres”; - 哎呀

发布于 2024-07-25 16:46:00 字数 287 浏览 11 评论 0原文

我不小心使用#userdel 命令删除了用户“postgres”用户,并且不再有权访问数据库。

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

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

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

I accidentally deleted the user 'postgres' user the #userdel command and no longer have access to the database.

What can I do to create a new postgres user and how can I start postgresql again?

If I have to re-install postgresql, do I just delete my current postgres setup by removing the /usr/local/postgresql-8.3.6/ directory?

NOTE: I have no idea how to start postgresql. I basically downloaded a gzip file and unloaded it into a directory /usr/local/postgresql-8.3.6

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

遗心遗梦遗幸福 2024-08-01 16:46:00

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

并且您仅需要此系统帐户来运行该服务。

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

更简单的方法是安装 Debian 提供的预打包版本的 Postgres:

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

Recreate the user - there's nothing special about it. Except it has no password ("!" in the password field in "/etc/shadow"), but that's normal for service accounts.

And you need this system account only for running the service.

If you have downloaded the source ("I basically downloaded a gzip file...") then you need to follow the installation instructions here to make a working installation out of it.

Easier would be to install the provided pre-packaged version of Postgres from Debian:

apt-get install postgresql-8.3 postgresql-contrib-8.3
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文