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