楼上这位兄弟,首先你要需要了解一下数据库的访问机制。 目前流行数据库的访问并不是只需要用户名和密码,还需要已授权的客户机名或ip地址。 就MySQL来举例说:在没有指定客户机名或ip地址的情况下,默认认为是localhost。 下面是MySQL中赋予某主机访问数据库服务器的授权的SQL语句: GRANT table.* TO user@host IDENTIFIED BY "password"; GRANT table.* TO [email protected] IDENTIFIED BY "password"; 如果你的主机名或ip地址未在数据库权限表中,就会被拒绝连接。
我还没见过,如果谁用过大可以告诉楼主怎么用
比如:
<?
$mylink=mysql_connect("http://www.a.com","user","pass");
?>
我试了下,在我这里的虚拟主机是不能用的
目前流行数据库的访问并不是只需要用户名和密码,还需要已授权的客户机名或ip地址。
就MySQL来举例说:在没有指定客户机名或ip地址的情况下,默认认为是localhost。
下面是MySQL中赋予某主机访问数据库服务器的授权的SQL语句:
GRANT table.* TO user@host IDENTIFIED BY "password";
GRANT table.* TO [email protected] IDENTIFIED BY "password";
如果你的主机名或ip地址未在数据库权限表中,就会被拒绝连接。
%,root,"密码",其他默认就可以无限制访问了