部分表的访问限制
CREATE USER 'new_user'@'%' IDENTIFIED BY 'new_password';
将 'new_user' 替换为你想要创建的新用户名,将 'new_password' 替换为你想要设置的新密码。 % 通配符表示允许从任意主机连接。
授予新用户访问特定表的权限。使用以下命令授予用户对特定表的 SELECT、INSERT、UPDATE 和 DELETE 权限:
GRANT SELECT, INSERT, UPDATE, DELETE ON your_database_name.table1 TO 'new_user'@'%';
GRANT SELECT, INSERT, UPDATE, DELETE ON your_database_name.table2 TO 'new_user'@'%';
将 'your_database_name' 替换为目标数据库的名称,将 'table1' 和 'table2' 替换为你想要授予访问权限的表名。
刷新权限使更改生效:
FLUSH PRIVILEGES;
标签:mysql
加入收藏