114得票8回答
如何为整个子网授予MySQL远程访问权限?

我可以轻松使用以下代码授予一个IP访问权限:$ mysql -u root -p Enter password: mysql> use mysql mysql> GRANT ALL ON *.* to root@'192.168.1.4' IDENTIFIED BY...

8得票1回答
在MySQL 5.0中,授予一组匹配模式的数据库权限

我了解到以下授权语句会授予所有以“xian_”开头命名的数据库的所有权限,但是MySQL会报语法错误near ''xian_... GRANT ALL PRIVILEGES ON 'xian_%.*' TO xian@'192.168.1.%'; 正确的语法是什么? 我是否正确地认为下划线...

8得票1回答
PostgreSQL 9.1 - 通过函数访问表格

我有三个角色:超级用户、高级用户和普通用户。我有一个名为"data"的表格和"data_select"以及"data_insert"两个函数。 现在我想定义,只有超级用户可以访问表格"data"。高级用户和普通用户不能直接访问表格"data",但只能通过这两个函数进行访问。 普通用户只能运...

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

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

31得票3回答
为用户授予在PostgreSQL中创建的任何新表的权限。

目前我正在使用此方法来授予权限:grant select on all tables in schema public to <user_name>; alter default privileges in schema public grant select on tables...

7得票3回答
Oracle 创建视图问题

我已经以dba账户登录,并想在User1的模式中创建一个视图,但是要从User2中选择数据。 我使用了以下查询: CREATE OR REPLACE VIEW User1.NewView (Column1) AS SELECT DISTINCT Column1 FROM User2.Tab...

8得票2回答
授予MySQL用户CREATE TABLE权限

我有一个数据库是多个用户共享的,我想管理他们在这个数据库上的权限。 我想要给一个只拥有一些表格SELECT权限的用户创建新表格的权限,并允许其有关于该表格的访问(包括select, insert, update, delete) 于是,我执行了以下查询: GRANT CREATE ON ...

56得票5回答
为什么MySQL中的GRANT命令无法正常工作?

我被这个问题困扰了很久,因为我看到很多帮助网站上都展示了如何创建MySQL用户并授予权限,但不知为何对我就是不起作用。我在安装了最新版本的MySQL的WinXP和MacBook Pro笔记本上都尝试过。 以下仅是我使用WordPress时的一个示例。实际数据库是不同的,但问题相同。 下面是...

8得票3回答
无法使用mysql的root用户授予用户权限

我正在尝试为MySQL上的用户授予显式权限,我正在为已创建的用户执行以下操作: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOC...

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

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