如何从Localhost连接cpanel数据库。我知道从localhost连接。但我需要从服务器连接。我是这样想的
<?php
mysql_connect("208.91.199.141","username","password") or die(mysql_error());
mysql_select_db("db");
?>
我得到一个错误
警告:mysql_connect()[function.mysql-connect]:在第2行的C:\ xampp \ htdocs \ calendar \ db_server.php中拒绝用户'glansade'@'49.206.54.187'(使用密码:YES)访问被拒绝用户'glansade'@'49.206.54.187'(使用密码:是)。
怎么解决这个....?请帮我。谢谢
从cpanel转到Remote Mysql
你必须添加%.%
。
然后您就可以从远程Db连接。
您不希望将%。%添加到远程数据库访问主机,因为它是一个安全问题。 %。%是一个通配符,在这样的访问主机中使用该通配符会将mysql暴露给互联网,并且大大增加了未经授权的数据库访问的可能性。
根据您的错误,您要连接的IP是49.206.54.187。您将需要在远程数据库访问主机中使用此IP地址。如果您不知道要使用的IP地址,可以在http://cpanel.net/myip查看您的IP
我还看到您正在使用cPanel帐户用户名进行连接。虽然这应该有效,但许多人倾向于为每个数据库设置一个单独的帐户。为此,请按照这些说明操作。
谢谢!
我不是专家,但我认为你应该尝试:
mysql_connect("localhost","username","password") or die(mysql_error());
代替 :
mysql_connect("208.91.199.141","username","password") or die(mysql_error());