【问题标题】:Connecting MySQL Db from Visual Studio Code, Dot Net从 Visual Studio Code、Dot Net 连接 MySQL Db
【发布时间】:2018-12-13 22:05:27
【问题描述】:

我厌倦了尝试使用 dot net core 从 Visual Studio 代码连接 MySQL 数据库。

当我运行MySQL Workbench 时,它会在使用用户名和密码登录后显示错误报告对话框(附图)。

我已经使用php 很长时间了,我使用了Xampp server

如您所知,xampp 需要连接mysql。但是现在,我想使用带有点网核心的 Visual Studio 代码中的 MySQL 服务器。是不是这两者冲突的问题?

【问题讨论】:

  • 您需要检查工作台中加载的所有插件(如果有)。如果可能,请卸下并重新安装。最后的手段将尝试重新安装整个工作台本身
  • 我确实删除并重新安装了,但是如何检查这些插件。
  • 目前还不清楚 MySQL Workbench(它只是一个用于连接 MySQL 服务器的 GUI)与编写一些 PHP 或 .NET 代码以用作非 GUI 客户端进行连接有什么关系MySQL 服务器。两者应该没有任何关系。您是否编写了一些 .NET 代码来在您的 .NET 程序中进行连接?运行时会发生什么?
  • 除非您是在谈论让一些 MySQL GUI 在 Visual Studio Code IDE 中可见?不清楚你的意思是什么,真的。请说清楚。不要将 IDE 的功能与您使用 IDE 编写的程序混为一谈。
  • 对不起阿迪森。当我们选择 dotnet core 时,前提是需要运行 1. MySql installer community 2. MySql workbench community 3. dotnet-sdk-latest version。安装所有程序没有问题,但是当我启动MySql Workbench 6.3 C.E时,填写用户名和密码后显示错误报告对话框。

标签: php mysql .net database xampp


【解决方案1】:

是的,我遇到了这个问题

并将 mysql 端口更改为 3307,因为 mysql xampp 托管在 3306 上。

这对我有用。

第二个是mysql版本

我认为如果你想将 dotnetcore 连接到 mysql,你需要使用 docker 或安装 mysql8 而不是 mysql5 或 5.5

【讨论】:

    猜你喜欢
    • 2016-12-04
    • 2020-10-14
    • 1970-01-01
    • 1970-01-01
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 2020-03-30
    相关资源
    最近更新 更多