我不确定它是否是权限问题,还是我做错了什么,任何帮助都会受到极大的感谢。我有一个专门的Ubuntu服务器,其上安装了Postgres。我想备份数据库,但是当我使用pg_dump时,我的权限被拒绝了。有人能帮我吗?这里有一些关于我的设置的细节。
关于postgres:我有以下数据库。
postgres,
template0,
template1,
mydb,
mydb1
我有两个PostgreSQL用户
postgres,
mydb (There are no postgresql groups defined yet)
postgres的所有其他设置都是默认值。
在我的ubuntu本
我希望我的一个db2用户能够对通过HADR复制到辅助数据库的主数据库发出查询。
在我的linux机器上的那个用户叫做EUSR。
现在作为用户db2inst1 (即具有管理权限的用户)登录,我调用以下命令
db2 "START HADR ON DATABASE MAMBO USER USR AS PRIMARY"
Enter current password for user:
当我给出正确的linux密码时,我得到了以下结果
SQL1092N "EUSR" does not have the authority to
perform the reques
我是个初学者。我试图给我的用户根权限,所以我编辑了sudoers文件如下:
black ALL=(ALL) ALL
“黑色”是我的用户名。
但是我仍然没有根权限,当我打开终端时,它会向我展示:
[black@Black ~]$
还有一件事。在“管理”>“用户和组”中,我的用户的主要组是根。
我的Linux是CentOS的最新版本。