![](/img/trans.png)
[英]Access denied for user 'root'@'localhost' (using password: YES)'
[英]Access denied for user 'totallig_root'@'197.210.64.73' (using password: YES) when conneting to online database from localhost
我试图从本地主机访问我的在线数据库,但给出了上述错误。 我在网上对其进行了测试,并且有效。
在数据库下 ,我已将我的计算机IP地址添加到远程MySQL 。
用户'totallig_root'@'197.210.64.73'的访问被拒绝(使用密码:是)
我的连接字符串
$host = 'totallightschools.com:3306';
$user = '******';
$pass = '******';
$db = '******';
$con = mysqli_connect($host,$user,$pass,$db);
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
如果您的MySQL实例中有一个MySQL用户,名称为totallig_root
,并且允许从主机( 197.210.64.73
)连接,则应该能够连接此功能:
mysqli_connect($host,$user,$pass,$db,$port);
因此,您必须在单独的参数中指定端口(如果不是默认端口)。 您的MySQL实例中的用户应如下所示: totallig_root@197.210.64.73
或totallig_root@%
(以允许从所有主机进行连接)
资料来源: http : //php.net/manual/de/function.mysqli-connect.php
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.