我创建了一个临时用户,它将注册并且只能查看自己的信息。需要应用什么特权以及在什么级别? (对不起基本问题!)例如
GRANT SELECT ON userDetails.* TO 'tempAccount'@'localhost';
????
答案 0 :(得分:0)
根据您的需求和要求,您可以向用户授予权限。 例如
GRANT SELECT,INSERT,UPDATE,DELETE ON my_db.* TO 'michael'@'localhost';
由于您在案例中使用了select,因此用户对所提供的数据库具有基本读取权限。
在下方创建完整的用户使用。
grant all on *.* to 'username'@'%' identified by 'password' WITH GRANT OPTION;
此处用户可以访问所有IP地址的所有数据库,并且使用grant选项将授权用户创建更多用户。
无论如何,你的方向正确。