项目功能外包,外包团队需要连接服务器mysql数据库,服务器上有多个数据库表,把所有库表显示出去不太合适,查了下资料可以用grant设置用户权限,具体如下:
GRANT select ON hyy.user TO hyy_user@'%' IDENTIFIED BY 'hyy123';
select:设置只读权限;
hyy:数据库名;
user:表名;
hyy_user:用户名;
hyy123:密码;
在这里设置只可读hyy数据库的user表的hyy_user用户,密码为hyy123
1.设置权限语法结构:
GRANT 权限 ON 对象 TO 用户 IDENTIFIED BY 密码
2.撤销权限语法结构:
REVOKE 权限 ON *.* FROM 用户
3.刷新权限:
FLUSH PRIVILEGES
本文介绍如何使用MySQL的GRANT和REVOKE命令来管理用户的数据库访问权限,包括设置只读权限及撤销权限的方法。
1644

被折叠的 条评论
为什么被折叠?



