gpt4 book ai didi

mysql - WordPress 无法建立与 mySQL 数据库的连接

转载 作者:行者123 更新时间:2023-11-29 11:48:25 24 4
gpt4 key购买 nike

我正在尝试在本地服务器上设置一个新的 WordPress 站点。我已在 config.php 中添加了正确的凭据,但是当我尝试开始 WP 安装过程时,我收到错误消息:

Warning: mysql_connect(): Access denied for user 'x'@'localhost' (using password: YES) in /home/httpd/html/xxx/public_html/wordpress/wp-includes/wp-db.php on line 1518

在wp-db.php第1518行中,代码是:

$this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );

我不确定这个错误告诉我要修复什么。我尝试在显示 dbhost、dbuser 等的地方实际写入凭据。尝试按照某些解决方案的建议写入凭据减去密码,但它仍然不起作用。

还向用户授予了数据库的所有权限,但错误消息仍然相同。如果有人能提供帮助那就太好了。

最佳答案

以我的愚见,问题不在于 WP 文件,而在于您的数据库服务器设置。

创建一个名为 test_connection.php 的文件,并将其保存在 wp 安装的同一文件夹中(您有索引的位置)。

在该文件中编写以下代码,保存并启动它以测试与数据库的连接。

在代码中只需将 USERNAME、PASSWORD 和 DB_NAME 更改为您的即可。

更新

<?php
header('Content-type: text/html; charset=utf-8');
$con = mysqli_connect("localhost","USERNAME","PASSWORD","DB_NAME");

// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
} else {
echo "Ok, you're connected"; }
?>

这是我建议您的第一个测试。

关于mysql - WordPress 无法建立与 mySQL 数据库的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34552540/

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