mysql给权限 在mysql中表权限更改

导读:在MySQL中,表权限是控制用户对数据库中表的访问和操作的重要机制 。本文将介绍如何更改MySQL中表权限,包括创建用户、授予权限以及撤销权限等操作 。
一、创建用户
1. 打开MySQL命令行工具,输入以下指令创建新用户:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
其中,new_user为新用户的用户名,localhost为主机名,password为该用户的密码 。
2. 输入以下指令刷新权限表:
FLUSH PRIVILEGES;
二、授予权限
1. 授予SELECT权限:
GRANT SELECT ON database_name.table_name TO 'user_name'@'host_name';
其中,database_name为数据库名称,table_name为表名称,user_name为用户名称,host_name为主机名 。
2. 授予UPDATE权限:
GRANT UPDATE ON database_name.table_name TO 'user_name'@'host_name';
3. 授予DELETE权限:
【mysql给权限 在mysql中表权限更改】GRANT DELETE ON database_name.table_name TO 'user_name'@'host_name';
4. 授予INSERT权限:
GRANT INSERT ON database_name.table_name TO 'user_name'@'host_name';
三、撤销权限
1. 撤销SELECT权限:
REVOKE SELECT ON database_name.table_name FROM 'user_name'@'host_name';
2. 撤销UPDATE权限:
REVOKE UPDATE ON database_name.table_name FROM 'user_name'@'host_name';
3. 撤销DELETE权限:
REVOKE DELETE ON database_name.table_name FROM 'user_name'@'host_name';
4. 撤销INSERT权限:
REVOKE INSERT ON database_name.table_name FROM 'user_name'@'host_name';
总结:在MySQL中,表权限的更改可以通过创建用户、授予权限和撤销权限等操作实现 。管理员可以根据需要给用户授予或撤销相应的权限,以保证数据库的安全性和稳定性 。

    推荐阅读