WAMP服务器建立数据库连接时出错

问题描述 投票:-2回答:6

我在本地主机wamp服务器上运行了wordpress,然后由于速度变慢而决定重新安装它,现在重新安装后,我一直收到此错误:建立数据库连接时出错。

wordpress server localhost wamp wampserver
6个回答
4
投票
观看此视频并按照说明https://www.youtube.com/watch?v=hCXDGA0b4hE

所以我听从了建议,它起作用了……但是即使我可以使用phpmyadmin登录到我的SQL数据库并查看我的数据库,当在localhost中运行网页时,我还是收到了错误消息,说

未找到数据库。

解决方案...只需转到您的

wp-config.php

文件并编辑MySQL主机名部分,更改以下内容

define('DB_HOST',localhost)

----更改为------

define('DB_HOST','127.0.0.1:3307)

其中home默认为127.0.0.1,而:3307指定为MySQL分配的新端口。不一定是3307。

因此,无论您新分配给MySQL的哪个端口,这都是您使用的3307、3308或任何其他分配的端口。

PLEASURE;-)


2
投票
对我来说,解决方法是在wp-config.php文件中:

/ ** MySQL主机名* /define('DB_HOST','127.0.0.1:3307');

安装Bitnami Wamp时,端口3307是默认端口。


1
投票
查看wp-config.php文件:确保您的数据库名称正确在这种情况下,我的数据库名称是'b2w'

// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'b2w');

确保数据库用户名设置为'root'

/** MySQL database username */ define('DB_USER', 'root');

请绝对确保密码为空'',默认条目通常为'password_here',将其更改为空值''。

/** MySQL database password */ define('DB_PASSWORD', '');

其余部分应保持原样进行必要的更改后,保存并关闭此文件,然后重试

0
投票
建立数据库连接时出错,是wp-config文件中的数据与实际的数据库凭据不匹配时出现的消息。尝试找出数据库名称,用户名和密码都是正确的。

0
投票
我有相同的错误,这是因为我的凭证有误。WAMP服务器上的默认数据库凭据为user:root,密码为空。这可能很棘手,因为其他平台(例如MAMP)具有不同的默认数据库凭据(例如user:root,password:root)。

另一个可能的原因是您的数据库不存在。在这种情况下,您需要转到localhost/phpmyadmin/创建数据库。确保在那里创建的数据库的名称与在wp设置页面中放置的数据库的名称相同。

这是两个主要原因,除此之外,可能是MySQL连接已断开,因此请检查WAMP的MYSQL服务是否已启动并正在运行。


0
投票
确定,以另一种方式解决。问题是因为WAMP现在还包含MariaDB,并且默认情况下,它们将3306(默认的Mysql端口)设置为此服务,对于Mysql,它们将3307设置。

如果要更改它,您应该1.在MariaDb my.ini中更改端口,您必须在3307的3个位置更改端口,例如,在任何地方都应更改为3306。enter image description here

  1. 比起对Mysql my.ini进行相同的操作,您还要在三个地方将端口号更改为3306。
  2. 在需要重启服务之后,最简单的方法是通过wamp下拉选项“重启所有服务”来重启所有服务。

或者您可以只使用系统提供给Mysql的另一个端口,可能是3307或3308。

© www.soinside.com 2019 - 2024. All rights reserved.