738得票10回答
在MySQL中创建新用户并为其提供对一个数据库的完全访问权限。

我想在MySQL中创建一个新用户,并且只给予他对一个数据库的完全访问权限,比如我用类似于create database dbTest;的命令创建了一个名为dbTest的数据库。那么应该使用什么MySQL命令来实现这个目标?

446得票12回答
关系表的访问权限被拒绝

我尝试运行简单的 SQL 命令:select * from site_adzone; 并且我收到了这个错误: ERROR: permission denied for relation site_adzone 这可能是什么问题? 我还尝试查询其他表,但是遇到了同样的问题。我也尝试了这个:...

346得票23回答
允许从任何IP地址远程访问MySQL数据库

我知道这个命令:GRANT ALL PRIVILEGES ON database.* TO 'user'@'yourremotehost' IDENTIFIED BY 'newpassword'; 但是它只允许我授予特定的IP地址访问这个远程MySQL数据库。如果我想让任何远程主机都可以访问这...

322得票8回答
PostgreSQL:在PostgreSQL数据库上为用户授予所有权限

我希望能够在不使其成为管理员的情况下,将所有数据库权限授予用户。 我这样做的原因是目前DEV和PROD是同一集群上的不同数据库,因此我不希望用户能够更改生产对象,但必须能够更改DEV上的对象。 我尝试过:grant ALL on database MY_DB to group MY_GROUP...

229得票4回答
GRANT USAGE ON SCHEMA 究竟是做什么的?

我正在尝试第一次创建一个Postgres数据库。我为必须从我的PHP脚本访问数据库的数据库角色分配了基本的只读权限,并且我有一个疑问:如果我执行GRANT some_or_all_privileges ON ALL TABLES IN SCHEMA schema TO role; 还需要执行这...

136得票11回答
如何为用户授予MySQL服务器的远程访问权限?

如果我在MySQL数据库中执行SHOW GRANTS,我会得到:GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD 'some_characters' WITH GRANT OPT...

133得票9回答
MySQL / Amazon RDS 错误:"您没有超级权限..."

我试图将我的mysql数据库从Amazon EC2复制到RDS: 我成功地使用以下命令将我的数据库进行了备份:root@ip-xx-xx-xx-xx:~# mysqldump my_database -u my_username -p > my_database.sql 然后我尝试将这...

130得票7回答
在PostgreSQL中查询表的授权

我如何在PostgreSQL中查询授予对象的所有授权? 例如,我有一个表"mytable":GRANT SELECT, INSERT ON mytable TO user1 GRANT UPDATE ON mytable TO user2 我需要一个能够提供以下功能的东西:user1: SE...

126得票3回答
第一次授予用户权限时为什么会创建一个“GRANT USAGE”?

我是数据库管理系统的新手,今晚在设置一个新的数据库(使用MySQL)时发现了这个问题。在首次给用户授予权限后,会创建另一个看起来像这样的授权:GRANT USAGE on *.* TO user IDENTIFIED BY PASSWORD password 文档中说USAGE特权意味着“没有...

123得票7回答
我该如何列出用户获得的所有授权?

我需要查看Oracle数据库中的所有授权。 我使用了TOAD功能来比较模式,但它没有显示临时表授权等内容。因此,我的问题是: 如何列出Oracle数据库中的所有授权?