Database 连接失败-错误[HY000][MySQL][ODBC 3.51驱动程序]Can';t连接到';本地主机';(10061)
我一直在互联网上寻找答案,但什么也没找到 我正在尝试在VisualStudio2010Ultimate和SQLServerManagementStudio之间建立连接。我只是做了一个小程序,看看连接是否正常 每次我尝试连接时,VS都会抛出一个Database 连接失败-错误[HY000][MySQL][ODBC 3.51驱动程序]Can';t连接到';本地主机';(10061),database,connection,Database,Connection,我一直在互联网上寻找答案,但什么也没找到 我正在尝试在VisualStudio2010Ultimate和SQLServerManagementStudio之间建立连接。我只是做了一个小程序,看看连接是否正常 每次我尝试连接时,VS都会抛出一个ODBCexception “错误[HY000][MySQL][ODBC 3.51驱动程序]无法连接到MySQL服务器 关于“localhost”(10061) 这是我的连接字符串: DRIVER={MySQL ODBC 3.51 Driver};Data
ODBCexception
“错误[HY000][MySQL][ODBC 3.51驱动程序]无法连接到MySQL服务器
关于“localhost”(10061)
这是我的连接字符串:
DRIVER={MySQL ODBC 3.51 Driver};Data Source=MY-USERNAME\\SQLEXPRESS;Initial Catalog=MY-DATABASE;Integrated Security=True
此连接字符串是从我在VS中建立的数据连接复制的
有谁有神奇的解决办法吗
请,谢谢你!:)
致以最良好的祝愿 现在,您正在将MySQL驱动程序(
driver={MySQL ODBC 3.51 driver}
)与MicrosoftSQL Server Express服务器名称(Data Source=MY-USERNAME\\SQLEXPRESS;
)混合使用-您真正想连接到哪一个
如果要连接到SQL Server Express(与Visual Studio捆绑提供),则需要使用本机.NET SQL客户端(而不是ODBC)
在这种情况下,您的连接字符串类似于:
server=YourMachine\\SQLEXPRESS;Database=MYDATABASE;Integrated Security=True
或者类似的东西-请参阅大量样本
在这种情况下,您应该在应用程序中使用
System.Data.SqlClient
命名空间中的类,如SqlConnection
、SqlCommand
、SqlDataReader
。这个问题由来已久,但这里是为了指导像我这样有问题的人。在设置Diafaan短信服务器时,我遇到了同样的问题。问题出在语法上。请注意,在声明服务器、数据库、用户和密码时,不要使用引号。这就是为什么错误显示“localhost”从连接字符串中删除所有单引号
Driver={MySQL ODBC 5.1 Driver};SERVER=localhost;DATABASE= yourdatabase;User= root;Password = yourpassword;
即使连接到远程MySql数据库,也要确保3306端口未被阻止。我遇到了同样的问题,当我们打开3306端口时问题就解决了。OMG OMG OMG!!!你只是一个救命恩人!!!经过8个小时的麻烦,我的肾上腺素仍然在分泌!!天啊!!非常感谢你!!!它是有效的:D:D有时你只是看不见森林,看不见树木。。。我打赌我们都去过那里。。。。很高兴我能帮忙!