authentication - Mysql Workbench - 使用标准密码创建用户
问题描述
我已将 mysql 工作台更新到 8.0.12,并且我在用户管理方面遇到了一个大问题。
一些应用程序不支持 SHA2 身份验证,我很难找到一种使用标准身份验证的方法。
在以前的版本中,我可以轻松地创建具有不同类型身份验证的用户(标准/caching_sha2_password)。
一些建议将不胜感激。降级到以前的版本将是最后的选择。
[编辑] 创建用户时我可以选择标准模式。但是一旦我应用创建,它会自动切换到 caching_sha2_password [/edit] 谢谢
解决方案
您需要更改服务器的 default_authentication_method。您可以手动编辑配置文件并添加以下内容:
default-authentication-plugin=mysql_native_password
或者您可以通过 MySQL Workbench 更新选项文件,方法是转到 Server > Options File >
然后,您将需要重新启动服务器并使用所需的身份验证插件重新创建您的用户。
你可以在这里阅读更多。
推荐阅读
- c++ - 资源 ID 不显示 Visual Studio 2019
- c++ - 在这种情况下,为什么我不能将“this”传递给内部类的方法?
- reactjs - 反应状态管理 - AWS Amplify 中 API 调用的值未更新
- javascript - 如何让 Snowpack 将导入转换为 CDN?
- r - 用于将特定单元格填充到数据框(大型数据集)的 For 循环
- javascript - 我想在单击导航栏元素时为其添加特定样式
- bitbucket - 从 Bitbucket API 获取所有线程评论
- lua - Ghub 脚本:通过按下鼠标左键 (LUA) 向下拖动鼠标并自动单击
- docker - 具有 gcsfuse ffmpeg 权限的 nginx-rtmp
- python - 如何绘制要按值排序的字典?