MySQL 全局权限授予:风险与命令
MySQL 全局权限授予:风险与命令
对于安全性来说,不建议将所有用户的权限都开放最高。如果必须这样做,请确保只授予必要的用户,并在完成任务后及时撤销权限。
如果您仍然想将这些用户的权限全部开放最高,您可以使用以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
这将授予'root'和'username'用户在所有数据库和所有表上的所有权限,并允许他们授予这些权限给其他用户。最后,使用FLUSH PRIVILEGES命令刷新权限表以使更改生效。
注意: 授予全局权限会带来极高的安全风险,请谨慎操作。强烈建议您在完成任务后立即撤销所有不必要的权限。
原文地址: https://www.cveoy.top/t/topic/lfns 著作权归作者所有。请勿转载和采集!