我没有注意到有关我遇到的这个问题的其他讨论,所以我认为询问是安全的。
我最近刚刚在计算机上安装了 Mysql 数据库和工作台。我打开工作台以建立与本地主机上数据库的新连接,然后测试该连接 - Mysql 工作台建议连接参数正确。因此,我返回主工作台程序并单击我刚刚建立的连接,以便可以开始创建表格并以图形方式填写它们。但是当我单击连接时,它会显示启动画面,然后在底部的状态栏中告诉我“连接已取消”。我可以右键单击我刚刚建立的连接并启动命令行客户端并以此方式进行编辑。
怎么回事?我不认为我缺少权限问题,因为我能够进入命令行控制台...
我正在运行 Windows Server 2008 R2
谢谢你,
答案1
我在相同的服务器配置上遇到了完全相同的问题。就我而言,我通过将连接字符串中的服务器从“localhost”更改为“127.0.0.1”来修复它。也就是说,您对 localhost 解析的猜测对我有用。
答案2
至少有解决方案。我仍然不确定为什么我无法访问 localhost mysql 数据库,但我能够远程连接到它,没有问题。也许是一些愚蠢的 Microsoft 防火墙或 localhost 解析问题。谁知道呢。有人能回答我的问题,我洗耳恭听。