在 DBeaver 上创建新的数据库对象 - 错误:创建数据库的权限被拒绝

问题描述 投票:0回答:4

可能是基本的东西。我只是第一次尝试 DBeaver 来设置 Postgresql 数据库。

  1. 我选择了新的数据库连接 - Postgres
  2. 主机:本地主机 数据库:postgres 用户名:postgres 和系统密码...全部连接

但是当我右键单击创建新数据库或模式时,我收到错误

“SQL 错误 [42501]:错误:创建数据库的权限被拒绝 错误:创建数据库的权限被拒绝”

我哪里可能做错了?

dbeaver
4个回答
1
投票

用户

postgres
没有
Create Database
权限。

您可以从

Roles->postgres

检查给定权限的列表

注意:默认情况下

Super User
将拥有所有权限,但如果您的不是
Super User
那么您必须使用
Super User
建立连接,然后启用
Non Super User
所需的权限。


0
投票

我使用的是 Ubuntu 操作系统。就我而言,尝试在 SSD 上保存转储时遇到了问题。我通过以下步骤解决了:

1st - open ubuntu software
2nd - search for dbeaver-ce
3rd - after installed it, click Permissions
4th - check Read/write files on removable storage devices

希望它可以帮助将来的人。


0
投票

当我尝试创建数据库时,我遇到了同样的问题。就我而言,问题出在 DBeaver 中创建的连接中。我在 DBeaver 的连接中指定了一个数据库名称。所以我的连接变成只读的。这意味着我的数据库连接特定于给定的数据库。因此,我使用默认设置创建了一个新连接,而没有选择数据库


-2
投票

昨天我花了几个小时尝试做同样的事情。显然,DBeaver 不允许创建新数据库(至少在这个版本的软件中)。您可以连接到现有的数据库,仅此而已。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.