0
我想在服务器上的数据库,位于Internet上的数据库以及在某个客户端上运行的应用程序之间建立连接。 我的应用程序基于.Net框架,我使用MySql Connector for .Net组件。 一些搜索后,我获得通过执行以下命令PHP服务器地址,为服务器:使用Mysql Connector从客户端连接到Mysql数据库
echo $_SERVER['SERVER_ADDR'];
而这个命令返回:67.225.166.81 我可以用PHP连接数据库时,PHP文件在服务器上运行。 我使用的值在我的.Net应用程序取胜的连接,这是连接字符串:
string connStr = "server=67.225.166.81;port=3306;database=navayeme_joomfa;user id=navayeme;password=*****;";
胜利应用程序试图建立连接,并抛出一个异常: 认证主办1967年.225.166.81' 用户'navayeme @ myclientIP'失败... myclientIP是我的客户端的IP地址。 我该如何解决这个问题?服务器可能不支持这种类型的连接吗?
看起来像用户做了一个隐形编辑来删除PHP标记。它完全*在那里。这个问题似乎实际上是关于.NET的MySQL连接器。 – Charles
'我可以在服务器上运行* php文件时使用php连接到数据库。*'我得到的印象是它与mysql不接受来自外部的连接。 –
感谢您的写作,我只有cPanel才能访问服务器,我如何检查MySQL是否接受端口3306上的连接? –