MySQL用户权限设置方法

数据库 MySQL
为MySQL用户授予权限是MySQL使用者都应该掌握的知识,下文对MySQL用户权限设置进行了详细的介绍,供您参考学习。

学习MySQL数据库,MySQL用户权限设置是需要首先学习的,下面就为您介绍MySQL用户权限设置方法,希望对您能够有所帮助。

1、以root(也可用其它有MySQL用户权限的用户)身份登录
2、下面创建一个test用户,密码为test,并且只能对picture数据库进行操作的命令
mysql>GRANT ALL ON picture.* TO test IDENTIFIED BY "test";

GRANT语句的语法看上去像这样:
GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION 

要使用该语句,你需要填写下列部分:
privileges 授予MySQL用户权限,下表列出可用于GRANT语句的MySQL用户权限指定符:
权限指定符 权限允许的操作
Alter 修改表和索引
Create  创建数据库和表
Delete  删除表中已有的记录
Drop  抛弃(删除)数据库和表
INDEX  创建或抛弃索引
Insert  向表中插入新行
REFERENCE 未用
Select 检索表中的记录
Update  修改现存表记录
FILE 读或写服务器上的文件
PROCESS  查看服务器中执行的线程信息或杀死线程
RELOAD 重载授权表或清空日志、主机缓存或表缓存。
SHUTDOWN 关闭服务器
ALL 所有;ALL PRIVILEGES同义词
USAGE 特殊的“无权限”权限

上表显示在***组的权限指定符适用于数据库、表和列,第二组数管理权限。一般,这些被相对严格地授权,因为它们允许用户影响服务器的操作。第三组权限特殊,ALL意味着“所有权限”,UASGE意味着无权限,即创建用户,但不授予权限。

 

 

【编辑推荐】

MySQL查询超时的问题处理方法

MySQL删除重复记录的方法

MySQL查询缓存机制简介

使用MySQL临时表加速查询

教您如何合理使用MySQL索引

责任编辑:段燃 来源: 互联网
相关推荐

2010-10-12 16:21:49

MySQL用户权限

2010-05-24 15:08:46

MySQL访问权限

2010-11-29 14:14:29

Sybase用户权限

2010-10-12 15:54:30

MySQL用户权限

2010-10-12 16:09:08

MySQL用户权限

2010-10-12 16:02:00

MySQL用户权限

2010-10-14 09:52:35

MySQL命令行

2022-07-22 16:00:53

GitHub工具安全

2020-11-26 06:30:53

MySQL数据权限

2010-10-12 16:35:05

MySQL用户权限

2023-03-20 07:48:03

2011-08-02 09:54:20

ActiveDirec

2023-02-16 08:34:01

2009-10-21 14:27:12

Oracle用户权限分

2010-06-01 17:03:59

SVN用户

2009-10-21 14:48:39

Oracle用户权限表

2022-01-17 13:34:45

MySQLLinux数据库

2010-10-14 11:25:39

2011-08-02 15:07:43

组策略群集用户账户

2018-01-05 10:00:50

Linux命令ACL
点赞
收藏

51CTO技术栈公众号