我想在位于互联网上的服务器上的数据库和在某些客户端上运行的应用程序之间建立连接。我的应用程序基于 .Net 框架,并且我使用 MySql Connector for .Net 组件。经过一些搜索后,我通过执行以下 php 命令获得服务器的服务器地址:
echo $_SERVER['SERVER_ADDR'];
此命令返回:67.225.166.81 当 php 文件在服务器上运行时,我可以使用 php 连接到数据库。我在我的 .Net win 应用程序中使用了连接值,这是连接字符串:
string connStr = "server=67.225.166.81;port=3306;database=navayeme_joomfa;user id=navayeme;password=*****;";
Win 应用程序试图建立连接并抛出异常: Authentication to host '67.225.166.81' for user 'navayeme@myclientIP' failed ... myclientIP 是我的客户端的 ip。我该如何解决这个问题?服务器可能不支持这种类型的连接吗?