我想有一个MySQL用户,只能创build一个新的用户+数据库(+密码)的组合 – 而不是一个明显的安全问题的MySQL的根用户。
我的想法是有一个安全的用户(只有INSERT权限),将直接修改mysql表,但我不知道是否有后果。
为了清楚起见,我想创build一个只能使用自动脚本生成用户+数据库+密码组合的用户,该脚本将使用该用户运行。 我希望该用户尽可能以最less的权限进行操作。
我的其他select是什么?
你可以在MySQL中使用正常的GRANT系统。 但是你正在使用的用户将需要所有他们正在试图授予的访问权限。 您只能以与您当前用户相同的权限或更less的权限执行GRANT。
不要开始搞乱系统表,这是没有必要的。