我有一个系统,它与本地服务器有一个全局开放的mysql连接。在我的一个文件中,我打开了与远程计算机的附加连接。
我没有尝试连接到那台机器,而是从我的ISP那里得到一条拒绝访问的消息(它似乎试图连接到该机器上的数据库)。
我正在尝试连接:
$cust_conn = mysql_connect($host,'root','##password##');
我已尝试subdomain.domain.com:3306
,subdomain.domain.com
和ip:3306
作为$host
的值。
奇怪这是我得到的回应:
Warning: mysql_connect(): Access denied for user 'root'@'my.isp.com' (using password: YES) in /var/www/html/report/module/sql_view.php on line 19 Error: Could not connect to database:
为什么会发生这种情况的任何想法?似乎由于某种原因我的脚本试图连接到我的ISP服务器,而不是$host
中传递的那个。
答案 0 :(得分:2)
错误消息中给出的主机是它尝试连接的主机,而不是。
答案 1 :(得分:1)
错误中的主机名(my.isp.com)是客户端的主机...通常禁用远程root访问权限,或者传递/主机组合可能是错误的
添加信用卡: