Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
到Cpanel数据库的Php-mysql连接_Php_Mysql_Cpanel - Fatal编程技术网

到Cpanel数据库的Php-mysql连接

到Cpanel数据库的Php-mysql连接,php,mysql,cpanel,Php,Mysql,Cpanel,如何从Localhost连接cpanel数据库。 我知道如何从本地主机连接。但我需要从服务器连接。 我正在这样努力 <?php mysql_connect("208.91.199.141","username","password") or die(mysql_error()); mysql_select_db("db"); ?> 我犯了一个错误 警告:mysql\u connect()[function.mysql connect]:第2行C:\xampp\htdocs\ca

如何从Localhost连接cpanel数据库。 我知道如何从本地主机连接。但我需要从服务器连接。 我正在这样努力

<?php
mysql_connect("208.91.199.141","username","password") or die(mysql_error());
mysql_select_db("db");
?>

我犯了一个错误

警告:mysql\u connect()[function.mysql connect]:第2行C:\xampp\htdocs\calendar\db\u server.php中的用户'glansade'@'49.206.54.187'(使用密码:YES)的访问被拒绝 用户'glansade'@'49.206.54.187'的访问被拒绝(使用密码:是)


如何解决这个问题。。。。?请帮帮我。谢谢

从cpanel转到RemoteMysql

您必须添加
%.%


然后您将能够从远程数据库连接。

您将不希望将%.%添加到远程数据库访问主机,因为这是一个安全问题。%.%是一个通配符,在访问主机中使用该通配符将使mysql暴露在internet上,未经授权的数据库访问的可能性大大增加

根据您的错误,您连接的IP为49.206.54.187。您将希望在远程数据库访问主机中使用此IP地址。如果您不知道要使用的IP地址,可以在

我还看到您正在使用您的cPanel帐户用户名进行连接。虽然这应该是可行的,但许多人倾向于为每个数据库设置一个单独的帐户。要完成此操作,请遵循以下说明

  • 在cPanel中,选择MySQL数据库
  • 在数据库部分的“MySQL用户”下,创建一个新的MySQL用户
  • 创建该用户后,将该用户添加到“将用户添加到数据库”部分中的数据库中
  • 确保选择所有特权

谢谢

我不是专家,但我认为你应该试试:

mysql_connect("localhost","username","password") or die(mysql_error());
而不是:

mysql_connect("208.91.199.141","username","password") or die(mysql_error());

您确定…您正在使用正确的凭据并为用户设置了正确的权限吗?是。我给出了正确的用户名和密码。但是我不知道问题出在哪里。您是否创建了一个具有从php服务器访问权限的用户?可能是您的ip地址没有添加到mysql用户如果您只是学习php,请不要学习过时的
mysql\u query
界面。这很糟糕,在未来的PHP版本中会被删除。一个现代的替代品。像这样的指南可以帮助解释最佳实践。始终绝对确保您的用户参数是正确的,否则您将面临严重的问题。