c-6ren">
gpt4 book ai didi

php - 可以使用终端访问 mysql 数据库,但使用 php 时收到 "access denied"消息

转载 作者:可可西里 更新时间:2023-11-01 08:30:37 26 4
gpt4 key购买 nike

在我的终端中登录 mysql 时,一切正常。但是当我用

运行我的网页时
$conn = new mysqli("localhost", "root", "password");
if($conn->connect_error) {
die("connection failed: " . $conn->connect_error);
}
echo "connected successfully";

我收到“连接失败:用户‘root’@‘localhost’的访问被拒绝(使用密码:YES)”。我试过重置root密码。我试过将所有权限授予 root。我绝对肯定我在 php 文件中正确输入了我的用户名和密码。

我在 Ubuntu 14.04 机器上运行 LAMP 服务器。我有 php 5.5.9、mysql 5.5.40 和 apache 2.4.7。

有人能帮忙吗?

最佳答案

PHP 要求您填写您尝试连接的数据库的用户名、密码和数据库名称:http://php.net/manual/en/function.mysql-connect.php

$conn = new mysqli("localhost", "root", "password", "database");

关于php - 可以使用终端访问 mysql 数据库,但使用 php 时收到 "access denied"消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27685606/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com