0

我已经在谷歌上搜索了半个小时,似乎找不到合适的地方......

如何添加用户并授予该用户对数据库中所有表的访问权限?找到了一些 GRANT 片段,但没有提到密码,所以我认为只能对现有用户进行操作……但是添加该用户和密码标识呢?

PS:不确定它是否属于更多这里,或者在 serverfault 上(都没有这个答案)......所以如果它应该在 serverfault 上,请随意移动它。

4

2 回答 2

2

它也是 Pervasive SQL 中的两个命令。

CREATE USER jsmith WITH PASSWORD password

GRANT SELECT ON * TO jsmith

两者的完整文档都在Pervasive 网站上的SQL 语法参考指南中。需要注意的一点是,大多数 PSQL 数据库默认没有启用安全性,并且不需要用户登录。如果您尝试在未启用安全性的数据库上运行 CREATE USER 和 GRANT 语句,它们将返回错误。

于 2011-06-24T11:37:17.747 回答
-2

这是 2 个命令:CREATE USER 和 GRANT after。

来自 MySQL 5.0 参考手册

通常,数据库管理员首先使用 CREATE USER 创建帐户,然后使用 GRANT 定义其权限和特征。例如:

CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';
GRANT ALL ON db1.* TO 'jeffrey'@'localhost';

参考

于 2011-06-23T23:46:39.007 回答