我做项目并且使用MySql。我喜欢 HeidiSql 界面,通常这样,所以我想连接到我的本地数据库。但我真的觉得,也许我很愚蠢,因为无论我输入什么主机名,我都会有错误。无论如何,当我在 cmd 中输入 @@hostname 时,我看到了我的 Windows 身份验证用户名,这对我来说也不起作用。
Mysql Workbench工作正常...
最佳答案
MySQL 的默认身份验证插件在最新版本中已更改。并非所有客户端程序都添加了对其的支持。您可以检查 HeidiSQL 是否发布了添加此支持的最新版本。如果不是,那么唯一的解决方案是更改 MySQL 服务器上的默认身份验证插件并重新创建用户。下面的链接对此进行了描述。
https://www.heidisql.com/forum.php?t=24939
https://github.com/HeidiSQL/HeidiSQL/issues/163
关于mysql - 使用 HeidiSql 访问 MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51049313/