栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

GBase 8s数据库管理之账号管理

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

GBase 8s数据库管理之账号管理

1.1.1  帐号管理

1.1.1.1           CREATE USER

CREATE USER user [IDENTIFIED BY [PASSWORD] [password]]

user:帐号名称,支持如下几种方式的书写:

ü  user@'%'//任何主机

ü  user@'localhost'//本机

ü  user@'192.168.0.0' //网段

ü  user@'192.168.10.6' //ip地址

ü  user //与user@'%'等价

password:帐号密码。

CREATE USER语句创建一个新的GBase 8s 分布式帐号。执行此操作,用户必须有全局CREATE USER权限。对每一个帐号,初始时只有登录数据库的权限。

通过可选择的IDENTIFIED BY语句可以给帐号赋予一个密码。特别注意的是,密码设置为纯文本格式时可以省略PASSWORD关键字。

示例1:创建admin用户。

gbase> CREATE USER admin IDENTIFIED BY 'admin';

Query OK, 0 rows affected

gbase> EXIT

Bye

$ gccli -uadmin –p

Enter password:

GBase client 8.5.1.2 build 25847. Copyright (c) 2004-2013, GBase.  All Rights Reserved.

gbase>

1.1.1.2           DROP USER

语法格式:

DROP USER user;

DROP USER语句删除一个GBase 8s 分布式帐号。要使用该语句必须有全局DROP USER权限。

DROP USER不会自动关闭任何打开的用户会话。更确切地说,当存在使用此用户打开的会话时,删除此用户并不会影响这些已打开 会话的访问权限,直到这些会话关闭。

示例1:删除admin用户。

gbase> DROP USER admin;

Query OK, 0 rows affected

1.1.1.3           RENAME USER

RENAME USER old_user TO new_user

RENAME USER语句用来重命名存在的GBase 8s 分布式帐号。要使用该语句,必须有全局CREATE USER权限。

修改用户名称后,权限保留不变。

1.1.1.4           SET PASSWORD

SET PASSWORD [FOR user] = PASSWORd('newpassword')

FOR user:指定要修改密码的帐户名称,如果省略,表示修改当前登录帐户的的密码。

newpassword:指定帐户的新密码。

示例1:SET PASSWORD后省略FOR,为当前登录帐户设置密码。

$ gccli -uroot

GBase client 8.5.1.2 build 25847. Copyright (c) 2004-2013, GBase.  All Rights Reserved.

gbase> SET PASSWORD = PASSWORd('admin');

Query OK, 0 rows affected

gbase> EXIT

Bye

使用新密码重新登录数据库:

$ gccli -uroot -p

Enter password: 

GBase client 8.5.1.2 build 25847. Copyright (c) 2004-2013, GBase.  All Rights Reserved.

示例2:SET PASSWORD FOR,为指定的登录数据库的用户设置密码。

$ gccli -uroot --nice_time_format -p

Enter password: 

GBase client 8.5.1.2 build 25847. Copyright (c) 2004-2013, GBase.  All Rights Reserved.

gbase> SET PASSWORD FOR admin = PASSWORd('adminnew');

Query OK, 0 rows affected

gbase> EXIT

Bye

$ gccli -uadmin --nice_time_format -p

Enter password: 

GBase client 8.5.1.2 build 25847. Copyright (c) 2004-2013, GBase.  All Rights Reserved.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1000089.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号