MySQL Workbench 8.0.36创建用户及分配权限操作遇阻求助
问题排查与解决方法
确认账户已完成创建
点击Apply后,需等待Workbench完成用户创建的服务器提交(界面会显示操作进度),确保新账户已成功写入MySQL。如果只是填写了Login信息但未完成最终提交,Schema Privileges标签页的所有功能会处于禁用状态。可以回到Login标签页确认账户状态,或关闭Users and Privileges对话框后重新打开,找到新创建的用户再进入编辑。检查当前登录账户的权限
若你用来连接MySQL的账户没有GRANT OPTION权限,Workbench会禁用权限分配功能。可在命令行执行以下命令验证:SHOW GRANTS FOR '当前登录用户名'@'你的客户端IP地址';如果结果中没有
GRANT OPTION,需要使用拥有超级权限的账户(如root)重新连接Workbench,再进行权限分配操作。修复Workbench UI交互问题
MySQL Workbench 8.0.36在MacOS Sonoma 14.2.1上可能存在UI兼容性bug,尝试以下操作:- 关闭并重新打开
Users and Privileges对话框 - 重启MySQL Workbench客户端
- 在左侧用户列表中选中已创建的新用户,再切换到Schema Privileges标签页,此时
Add Entry按钮应该会正常显示
- 关闭并重新打开
命令行替代方案
若界面问题持续,可直接通过MySQL命令行完成权限分配,例如:-- 授予目标数据库的增删改查权限 GRANT SELECT, INSERT, UPDATE, DELETE ON `目标数据库名`.* TO '新用户名'@'允许访问的IP'; -- 刷新权限使其生效 FLUSH PRIVILEGES;
内容的提问来源于stack exchange,提问作者James Martin
相关产品推荐
相关产品推荐

