我想创建一个MySQL用户,该用户具有创建和删除其他用户的权限,但防止我的超级用户帐户被删除或修改。
该用户似乎需要“CREATE USER”才能管理用户,并且这似乎允许删除所有帐户。
目标是提供MySQL作为服务,并具有进行一些用户管理的可能性,同时保护数据库上的管理用户免受用户的侵害。
编辑:用户将直接使用CLI mysql客户端或第三方数据库工具连接到MySQL。当然,通过提供用户自定义系统来进行用户管理并在其中进行自定义访问控制可以消除此问题,但我更喜欢直接访问数据库。
该用户似乎需要“CREATE USER”才能管理用户,并且这似乎允许删除所有帐户。
目标是提供MySQL作为服务,并具有进行一些用户管理的可能性,同时保护数据库上的管理用户免受用户的侵害。
编辑:用户将直接使用CLI mysql客户端或第三方数据库工具连接到MySQL。当然,通过提供用户自定义系统来进行用户管理并在其中进行自定义访问控制可以消除此问题,但我更喜欢直接访问数据库。