【问题标题】:Visual Studio 2013 connection to local MySQL DatabaseVisual Studio 2013 连接到本地 MySQL 数据库
【发布时间】: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


【解决方案1】:

实际上我可能已经找到了解决方案! 因为我有同样的问题;无法使用 Express 版本的 Visual Basic 连接到 MySQL:它本身的问题似乎与 MS 许可有关。

但是,我看到 Oracle MySQL 的公告说,随着 Visual Studio Community 的新版本,可以使用 MySQL 连接到数据库。 我刚刚完成了 Visual Studio Community 2013 的安装,并使用 MySQL 成功创建了与本地数据库的连接。

您可以下载Visual Studio社区Here:

此外,您还必须下载并安装 MySQL for Visual Studio,下载链接here:

似乎不需要安装 MySQL 连接器。

我已经看到多个线程有同样的问题。希望现在解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 2014-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多