【发布时间】:2014-07-17 15:20:42
【问题描述】:
言归正传,我正在学习 Visual Basic,我想将 Visual Studio 2013 Express 连接到我在默认 3306 端口上运行的本地 MySQL 数据库。现在我会欣喜若狂地看到它出现在资源管理器中让我到处玩,看看可以用它做什么。
现状:
所以,我打开了“数据源”侧边栏并尝试建立与数据库的连接:
顺便说一句,底部的凭据和数据库名称都是正确的。 然而,“测试连接”却因为这个通用的、无用的错误而在我面前大笑:
所以我做了一些谷歌搜索来找出我在哪里弄乱了我的服务器的 my.ini 文件。这些是我对默认配置所做的唯一修改:
- 绑定地址:127.0.0.1
- 跳过网络:真
- 启用命名管道:true
- 端口:3306
- 套接字:/tmp/mysql.sock
- 跳过授予表
尽我所知,尽我所能消除尽可能多的连接障碍。 我确保服务器正在运行,每次配置更改后都重新启动服务,并且我可以从 MySQL Workbench 访问数据库就好了。我很茫然:(所以如果你有想法,让我们听听吧!:)
如果我遗漏了任何有用的信息,或者您需要更多信息,我会为您提供!
【问题讨论】:
-
stackoverflow.com/questions/22472891/… 既然您说您使用的是 VS 2013 Express,这可能与您有关。
-
i.imgur.com/IJsE2wU.png 感谢您的评论。我阅读了该帖子中的页面,据我收集的信息,VS Express 不应该阻止我连接到 MySQL 数据库,我只是无法使用 MS 的安装程序。我必须使用“MySQL Connector/Net 6.7.4 或更高版本,无需安装 MySQL for Visual Studio”但是我在安装 MySQL 时已经安装了这个连接器,并且我还没有安装他提到的 MS 插件。
标签: mysql vb.net visual-studio-2013 database-connection