授权用户访问表权限:

  1. 登录MySQL数据库,使用root账户或者拥有GRANT权限的用户。
  2. 执行以下命令授权用户访问表的权限: GRANT 权限列表 ON 数据库名.表名 TO 用户名@'访问来源' IDENTIFIED BY '密码';

例如,授权用户“testuser”在数据库“testdb”中访问表“testtable”的SELECT和INSERT权限,来源IP为“192.168.1.100”,密码为“abc123”: GRANT SELECT,INSERT ON testdb.testtable TO testuser@'192.168.1.100' IDENTIFIED BY 'abc123';

收回用户访问表权限:

  1. 登录MySQL数据库,使用root账户或者拥有GRANT权限的用户。
  2. 执行以下命令收回用户访问表的权限: REVOKE 权限列表 ON 数据库名.表名 FROM 用户名@'访问来源';

例如,收回用户“testuser”在数据库“testdb”中访问表“testtable”的SELECT和INSERT权限,来源IP为“192.168.1.100”: REVOKE SELECT,INSERT ON testdb.testtable FROM testuser@'192.168.1.100'

mysql数据库怎么授权和收回用户访问表的权限

原文地址: https://www.cveoy.top/t/topic/cPg0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录