提前感谢您的耐心等待。当我开始输入此内容时,我注意到 SO 已在主题行中添加了用于浏览类似主题的功能。用尽我的资源后,我将继续这篇文章。
我在本地网络上有两台机器。
Production Box - Ubuntu、Apache、Mono、Asp.net、C#(全部更新)。
开发盒 - 带有 Xamarin 的 Windows XP
我的生产箱在我的 WAN ip 上的端口 80 之外托管,因此我可以从我的移动设备(生产测试)或我的开发箱(浏览器生产测试,或使用 Xamarin 的远程开发环境测试)访问我的网站。
我的连接字符串肯定遵守: server=$servername$;port=3306;database=$databasename$;uid=$username$;password=$password$;
我已经使用了所有四个服务器值组合([SERVERNAME]、localhost、127.0.0.1、远程开发环境测试的实际网络 IP)。
我的 cnf 中有 bind-address: 127.0.0.1 。
每次访问我的网站时,我都会继续收到“无法连接到任何指定的 MySQL 主机”服务器 500 错误,或者使用生产测试(通过在浏览器中输入我的 WAN IP 来访问该网站,Apache 是在同一个框作为 MySql)或远程连接(开发客户端、Xamarin 调试器)。
netstat 说我正在监听 3306 端口。
我尝试从连接字符串中删除端口 3306。
我尝试使用 PASSWORD/PWD USER ID/UID/USER 的不同组合。
所有的失败。请帮忙!