Pervasive SQL GRANT语法

时间:2011-06-23 23:22:04

标签: pervasive pervasive-sql

我现在一直在谷歌搜索半小时,似乎找不到合适的地方......

如何添加用户并授予该用户访问数据库中所有表的权限?找到了一些GRANT片段,但没有提到密码,所以我认为只能在现有用户上完成......但是添加该用户和密码识别呢?

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

2 个答案:

答案 0 :(得分:2)

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

CREATE USER jsmith WITH PASSWORD password

GRANT SELECT ON * TO jsmith

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

答案 1 :(得分:-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';

Reference