MySQL GRANT用法

    技术2022-07-12  76

    Grant 授权语法

    priv_type: 数据库操作权限 select, update, delete, insert…priv_level: 控制可以访问哪些数据库和表 Grant priv_type [(column_list)] on priv_level to 'username' @ 'IP' identified by 'password'; 常用语句 GRANT ALL PRIVILEGES ON *.* TO 'USER' @ 'localhost' WITH GRANT OPTION; #创建用户USER 可以通过任何IP访问 GRANT ALL PRIVILEGES ON *.* TO 'USER' @ '%' IDENTIFIED BY 'PASSWORD'; #创建用户USER 可以通过任何IP访问,但只能操作demo库 GRANT ALL ON demo.* TO 'USER' @ '%' IDENTIFIED BY 'PASSWORD'; #刷新权限 FLUSH PRIVILEGES; WITH GRANT OPTION

    将with grant option用于对象授权时,被授予的用户也可把此对象权限授予其他用户或角色。 当管理员收回用with grant option授权的用户对象权限时,权限会因传播而失效。但管理员无法直接收回其他用户的权限。

    Processed: 0.008, SQL: 9