一 、用户授权 1.给单个用户授权访问权限 -- 语法:GRANT 权限 ON 数据库名.表名 TO '用户名'@'访问主机' IDENTIFIED BY '密码';--示例:GRANT SELEC&
-- 语法:GRANT 权限 ON 数据库名.表名 TO '用户名'@'访问主机' IDENTIFIED BY '密码';--示例:GRANT SELECT,INSERT ON testdb.user TO 'user1'@'localhost' IDENTIFIED BY '123456';
-- 语法:GRANT 权限 ON 数据库名.表名 TO '用户名1'@'访问主机1', '用户名2'@'访问主机2' IDENTIFIED BY '密码';-- 示例:GRANT INSERT,UPDATE ON testdb.user TO 'user1'@'localhost', 'user2'@'192.168.1.100' IDENTIFIED BY '123456';
-- 语法:GRANT 权限 ON 数据库名.表名 TO '用户名'@'%';-- 示例:GRANT SELECT ON testdb.user TO 'user1'@'%';
-- 语法:SHOW GRANTS FOR '用户名'@'访问主机';-- 示例:SHOW GRANTS FOR 'user1'@'localhost';
-- 语法:REVOKE 权限 ON 数据库名.表名 FROM '用户名'@'访问主机';-- 示例:REVOKE SELECT,INSERT ON testdb.user FROM 'user1'@'localhost';
在mysql中,用户权限的种类有很多,其中比较常用的权限包括:
- SELECT:允许用户查询表中的数据。
- INSERT:允许用户向表中插入数据。
- UPDATE:允许用户更新表中的数据。
- DELETE:允许用户删除表中的数据。
- CREATE:允许用户创建新的数据库、表和视图。
- DROP:允许用户删除数据库、表和视图。
- ALTER:允许用户修改表结构。
- INDEX:允许用户创建和删除索引。
- REFERENCES:允许用户创建外键。
在给MySQL用户授权访问权限时,需要注意以下几点:
来源地址:https://blog.csdn.net/m0_50641264/article/details/131664355
--结束END--
本文标题: MySQL授权用户访问数据操作方式
本文链接: https://lsjlt.com/news/391066.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0