.net - 无法使用 .NET 连接器连接到本地 MySQL 数据库

标签 .net mysql visual-studio-2010

我有一个本地安装的 MySQL 数据库服务器,我想用它来开发我的 MVC 2 项目。我安装了 64 位版本的 MySQL 并设置了我的模式。除了 root 密码外,我没有更改任何默认值。我还安装了 32 位 .NET 连接器并且我使用的是 VS2010。

我无法让 VS 连接到 MySQL。我将服务器设置为“localhost”(也尝试过 127.0.0.1),用户名设置为“root”,以及密码。它无法连接。我也试过指定我想连接的数据库,但没有成功。但是,我可以通过“mysqladmin -h localhost -u root -p XXX ping”ping 服务器。

我注意到的一件有趣的事情是,当我打开“高级”选项时,连接器在选项下构建的连接字符串不包含密码,只有“server=localhost;username=root”和我摆弄的任何选项和。我猜这是出于安全原因,但如果它没有将密码添加到连接字符串中,那显然是个问题(我不知道如何解决)。

我不得不承认数据库和网络不是我的强项,但我还是没想到会遇到这么多麻烦。我开始认为我的数据库设置可能不正确,但我不确定要查找什么。

最佳答案

我很久以前就想出来了,应该早就更新了。由于某种原因,我的 MySQL 服务器没有正确安装,重新安装很痛苦,因为当我尝试重新安装它时,该过程一直失败。我确实在这里找到了问题的解决方案:https://serverfault.com/questions/214435/error-1067-the-process-terminated-unexpectedly-when-trying-to-install-mysql-o

关于.net - 无法使用 .NET 连接器连接到本地 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6624018/

相关文章:

c# - 让客户端使用包含私钥的证书有什么区别?

c# - 如何测量文件(硬盘)I/O 的特性?

c# - 如何将可枚举类型转换为 AsyncEnumerable 类型?

mysql - 左连接与 md5(concat()) mysql 进行比较

MySQL 控制流建议 (CASE/THEN)

asp.net - MSBuild 覆盖输出文件名

C++,VS2010 : Avoid downloading MS redistrubutable package. 静态链接?

asp.net - 如何提高 .net wcf 服务的性能

MySQL 选择与另一个表中相同的其他记录匹配的所有记录

mysql - 不使用 TCP/IP 端口连接到 MYSQL 数据库