mysql权限管理命令

MySQL权限管理命令主要包括:创建用户、删除用户、修改密码、授权和撤销权限等。

MySQL权限管理命令主要包括以下几个部分:

1、用户管理

mysql权限管理命令

创建用户:CREATE USER ‘用户名’@’主机名’ IDENTIFIED BY ‘密码’;

删除用户:DROP USER ‘用户名’@’主机名’;

修改用户密码:SET PASSWORD FOR ‘用户名’@’主机名’ = PASSWORD(‘新密码’);

刷新权限:FLUSH PRIVILEGES;

2、权限管理

授予所有权限:GRANT ALL PRIVILEGES ON *.* TO ‘用户名’@’主机名’ WITH GRANT OPTION;

授予部分权限:GRANT 权限1, 权限2, … ON 数据库名.表名 TO ‘用户名’@’主机名’;

撤销权限:REVOKE 权限1, 权限2, … ON 数据库名.表名 FROM ‘用户名’@’主机名’;

撤销所有权限:REVOKE ALL PRIVILEGES ON *.* FROM ‘用户名’@’主机名’;

3、角色管理

mysql权限管理命令

创建角色:CREATE ROLE ‘角色名’;

删除角色:DROP ROLE ‘角色名’;

将用户添加到角色:GRANT ‘角色名’ TO ‘用户名’@’主机名’;

将用户从角色中移除:REMOVE ‘角色名’ FROM ‘用户名’@’主机名’;

设置默认角色:DEFAULT ROLE ‘角色名’ FOR ‘用户名’@’主机名’;

4、权限级别

ALL PRIVILEGES(所有权限)

PROCESS(查看进程)

RELOAD(重新加载权限)

SHUTDOWN(关闭服务器)

mysql权限管理命令

KILL(杀死线程)

ALTER(修改表结构)

INSERT(插入数据)

UPDATE(更新数据)

DELETE(删除数据)

CREATE(创建表和索引)

INDEX(创建和删除索引)

SHOW DATABASES(查看数据库)

ALL(所有权限,等同于ALL PRIVILEGES)

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/637899.html

(0)
未希的头像未希新媒体运营
上一篇 2024-05-20 21:42
下一篇 2024-05-20 21:43

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入