mysql数据库怎么授权和收回用户访问表的权限
授权用户访问表权限:
- 登录MySQL数据库,使用root账户或者拥有GRANT权限的用户。
- 执行以下命令授权用户访问表的权限: 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';
收回用户访问表权限:
- 登录MySQL数据库,使用root账户或者拥有GRANT权限的用户。
- 执行以下命令收回用户访问表的权限: 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'
原文地址: https://www.cveoy.top/t/topic/cPg0 著作权归作者所有。请勿转载和采集!