创建数据库用户

要创建数据库用户:

  1. 以超级用户身份从 vsql 连接至数据库。

  2. 发出 CREATE USER 语句及可选参数。

  3. 运行一系列 GRANT 语句,授予新用户权限。

要在 MC 上创建用户,请参阅在管理控制台中创建 MC 用户

新用户权限

默认情况下,新数据库用户有权在数据库中创建临时表。

新创建的用户默认没有 PUBLIC 架构的访问权。请确保对创建的所有用户运行 GRANT USAGE ON SCHEMA PUBLIC

修改用户

可以使用 ALTER USER 语句更改用户相关信息,例如用户的密码。如果要将用户配置为不使用任何密码身份验证,可以在 CREATE USERALTER USER 语句中设置空密码 '',或在 CREATE USER 中忽略 IDENTIFIED BY 参数。

示例

以下一系列命令将密码为“password”的用户 Fred 添加到数据库。第二个命令向 Fred 授予公共架构的 USAGE 权限:

=> CREATE USER Fred IDENTIFIED BY 'password';
=> GRANT USAGE ON SCHEMA PUBLIC to Fred;

使用双引号创建的用户名区分大小写。例如:

=> CREATE USER "FrEd1";

在上述示例中,登录名必须完全匹配。如果创建用户名时没有使用双引号(例如,FRED1),则用户可以使用 FRED1FrEd1fred1 等登录。

另请参阅