我目前正在进行postgres迁移,由于某些原因,数据库不允许我作为超级用户登录。我还试图从超级用户重新设置密码,但我做不到。
这些服务通过Azure运行,服务器的类型称为Postgres SQL灵活服务器。
我已经运行的命令:
ALTER ROLE [USER] WITH SUPERUSER;
ALTER ROLE [USER] WITH PASSWORD '[NEW-PASSWORD]'
我得到的错误类型如下:
Error: Must be superuser to create superuser
解决这种情况的最佳方法是什么?有谁知道如何强制创建超级用户吗?
我是个初学者。我试图给我的用户根权限,所以我编辑了sudoers文件如下:
black ALL=(ALL) ALL
“黑色”是我的用户名。
但是我仍然没有根权限,当我打开终端时,它会向我展示:
[black@Black ~]$
还有一件事。在“管理”>“用户和组”中,我的用户的主要组是根。
我的Linux是CentOS的最新版本。