MySQL:服务器不存在或连接被拒绝

时间:2017-05-15 11:39:07

标签: c# mysql asp.net

我有一个在localhost:3306下运行的MySQL数据库。有了像续集专业的程序,我可以毫无问题地连接到数据库。

如果我尝试使用连接字符串连接asp .net core和Dapper中的这些数据库:

<connectionStrings>
    <add name="DefaultConnection" providerName="System.Data.SqlClient"
         connectionString="Server=127.0.0.1;Database=test;User ID=admin;Password=secret;" />
</connectionStrings>

我收到以下错误信息:

System.Data.SqlClient.SqlException (0x80131904): Server does not exist or connection refused.

我不知道为什么。 有人能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

我认为你的连接字符串是underspecified,因为它没有portnumber。 3306是specific to MySQL,因此必须明确说明如下:

connectionString="Server=tcp:.,3306;Database=test..."