我想創建一個簡單的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