【发布时间】:2013-12-05 22:36:27
【问题描述】:
您好,我正在开发和应用程序,我需要使用 IP 地址连接到远程服务器上的 MySQL 数据库。
我用过下面的连接字符串:
<connectionStrings>
<add name="con" connectionString="Server=***.***.***.***;Port=3306;Database=enview;Uid=myuser;Pwd=****" providerName="MySql.Data.MySqlClient"/>
当我尝试打开连接时,出现以下错误。
Authentication to host '***.***.***.***' for user 'myuser' using method 'mysql_native_password' failed with message: Access denied for user 'myuser'@'**my IP**' (using password: YES)
【问题讨论】:
-
服务器可能不允许远程连接;假设凭据实际上是正确的。
-
@Michael Perrenoud 服务器允许远程连接。我用 PHP 试过了,效果很好。
-
是否需要 HTTPS?
标签: c# mysql connection-string