我想创建一个简单的Web应用程序,打印出使用PHP的MariaDB/MySQL的数据库信息,我甚至没有在该阶段尚未...我连接到数据库时遇到问题,并得到以下错误:错误连接PHP到MariaDB数据库
Host '10.155.237.62' is not allowed to connect to this MariaDB server
现在, 我没有做一个安全的安装,所以我MariaDB的服务器允许从通配符主机访问和INFACT任何host.I也曾尝试用root帐户的代码,但收到了同样的错误。任何人都可以告诉我,如果它的代码或它的程序是否意识到不允许连接器访问信息?
这里是我的代码:
<?php
$con=mysqli_connect("vm-007.server.com","testuser","testpass","my_db");
if (mysqli_connect_errno())
{
echo "Failed to connect to MariaDB: " . mysqli_connect_error();
}
?>
提前感谢!
有趣。我按照你说的做了,并得到了错误'错误1045(28000):拒绝用户'testuser'@'vm-007.sever.com'(使用密码:YES)“的访问。我不能认为我的设置出了什么问题。谢谢你的回应btw。 – stark
我过去也遇到同样的问题。用户需要被授予对数据库的访问权限。你有没有安装phpmyadmin?它会为你节省很多的痛苦,如果你安装并获得它的工作。您可以从那里修改用户权限。比命令行更容易。 – dboals
仍然不能使用给予用户的所有授权。它必须是服务器端? – stark