首页 > 编程知识 正文

oracle查看某个用户的权限,查看mysql字符集

时间:2023-05-05 08:08:44 阅读:131351 作者:2688

如何显示MySQL用户权限?

如果需要查看MySQL用户权限,该如何实现? 本节介绍如何显示MySQL用户权限,以及如何授予MySQL用户权限的语句。 请作为参考。

查看MySQL用户权限:

show grants for你的用户

例如:

show grants for root@'localhost ';

授权的使用方法

grantusageon *.* to ' discuz ' @ ' localhost ' identifiedbypassword ' * c 242 DDD 213 be9c6f 8da 28 d 49245 b f69 fc 79 a86 EB ';

grantallprivilegeson ` discuz `.* to ' discuz ' @ ' localhost ';

首先根据我的理解说明上面两个句子的意思

创建只能在本地登录且无法操作的用户名discuz密码时,*****将被加密

然后第二条语句意味着授予此discuz用户操作discuz数据库的所有权限

使用授权

GRANT命令用于创建新用户、指定用户密码和添加用户权限。 其形式如下。

MySQL接地

- to [标识by ' ' ]

- [使用授权选项]

正如你所见,这个命令有很多内容需要填写。 让我们逐一介绍它们,最后给出一些例子,让你对它们的协同工作有所了解。

这是您希望授予的MySQL用户权限列表,用逗号分隔。 可以指定的权限可以分为三种类型。

数据库/数据表/数据列权限:

Alter:修改现有数据表和索引,包括添加/删除列。

Create:创建新的数据库或数据表。

Delete:删除表中的记录。

Drop:删除数据表或数据库。

索引:创建或删除索引。

Insert:添加表中的记录。

Select:查看/搜索表中的记录。

Update:修改表中的现有记录。

全局管理MySQL用户权限:

file:在MySQL服务器上读取和写入文件。

PROCESS:显示或杀死属于其他用户的服务线程。

RELOAD:重新加载访问控制表并更新日志等。

SHUTDOWN:将退出MySQL服务。

特殊权限:

ALL:可以做任何事(与root相同)。

USAGE:只允许登录。 我什么也做不了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。