如何修复MAMP“建立数据库连接时出错”

温馨提示:注册会员付费购买资源可永久免费下载更新版本

如果你已经创建了一个本地环境(使用MAMP)来开发和测试你的WordPress网站,那么在某个时候,你可能会收到消息“建立数据库连接出错”。得到这个通知可能会令人困惑,但是当你知道去哪里找的时候,解决方法就很简单了。

在本文中,我们将解释这个错误是什么以及它为什么会发生。然后我们将指导你如何识别和修复它,以恢复你的WordPress站点和数据库之间的连接。

什么是MAMP“建立数据库连接时出错”

MAMP“数据库连接错误”的常见原因

如何修复MAMP“建立数据库连接时出错”

什么是MAMP“建立数据库连接时出错”

WordPress是一个强大的内容管理系统(CMS ),它使你能够创建动态网页,而不仅仅是静态的HTML网站。WordPress将网站内容存储在数据库中,页面上的代码在需要时调用数据库。因此,站点文件和数据库之间的通信非常重要。

MAMP是一个免费的工具,你可以下载(带有高级选项)在你的本地计算机而不是网络服务器上运行你的网站。它的名字是它所包含的内容的缩写——Mac OS、Apache、MySQL和PHP——运行WordPress——以及其他可选工具。在本地安装WordPress可以让你在开发过程中测试网站。

尝试使用MAMP建立与数据库的连接时出错,通常是因为wp-config.php文件包含不正确的数据库凭据。更具体地说,MAMP中的数据库连接错误表明wp-config.php文件和数据库之间的变量不正确或不匹配。一些不正确的设置可能会导致此问题。让我们来定义每一个。

MAMP“数据库连接错误”的常见原因

默认情况下,连接WordPress站点和数据库的wp-config.php文件中的关键设置是:

数据库名:“wordpress”(除非在安装过程中重命名)

用户:“root”

数据库密码:“root”

数据库:“本地主机”

错误配置的服务器端口也可能导致连接错误。请记住这一点,以防您最初的努力无法清除错误。您可能需要对服务器端口进行一些额外的故障排除。

如何修复MAMP“建立数据库连接时出错”

那么,遇到这个错误该怎么办呢?您可以使用以下步骤来定位、验证和纠正(如有必要)配置设置,以重新建立WordPress和MAMP数据库之间的连接。

步骤1:找到您的数据库凭证。

您可能会收到一条错误消息,因为您的wp-config.php文件中的设置是错误的。这个文件是您应该检查的第一个地方,因为它通常是错误的来源。这也是一个简单的修复,可以快速解决问题。

你可以在WordPress网站的主目录中找到wp-config.php的文件。对于Windows用户,这个文件的默认位置是在你电脑上的C:/MAMP/htdocs/wordpress/文件夹中。对于Mac用户,它位于/applications/mamp/htdocs/WordPress/folder中。

你可以通过检查WordPress MAMP的设置来验证它的安装位置。为此,请打开MAMP应用程序:

MAMP应用

您的安装文件夹列在文档根目录设置中。

步骤2:验证您的数据库登录凭证。

在你的本地WordPress安装中找到wp-config.php文件后,打开它。接下来,向下滚动,直到找到数据库凭据:

wp-config.php文件中列出的WordPress数据库凭证

将有一组定义:

‘数据库名称’

‘数据库用户’

‘数据库密码’

‘数据库主机’

验证“DB_NAME”值是否与您的数据库名称匹配。可能默认是“wordpress”,如上图所示。

请注意,如果您从“wordpress”更改了默认名称,并且您不记得您给数据库重命名了什么,那么您可以采用另一种方法。在MAMP,选择打开起始页(Windows)或WebStart (Mac)。当浏览器打开MAMP起始页时,导航到工具菜单下的phpMyAdmin:

MAMP应用程序开始菜单

数据库列表将显示在phpMyAdmin的左栏中。找到你的wordpress数据库的名称(在下图中显示为默认的“WordPress”):

PhpMyAdmin安装屏幕

验证(或更正)数据库名称后,您可以向下移动wp-config.php文件中的定义列表,以验证数据库设置的其余部分是否正确。如果您更改了用户名或密码,可以直接在wp-config.php文件中进行更正。

默认情况下,“DB_USER”和“DB_PASSWORD”都应该设置为“root”。后一字段由MAMP配置。普通的MySQL安装会把密码字段留在空(” “),这也是为什么有些指南会建议恢复成这个值的原因。

“DB_HOST”应设置为“localhost”。或者,您可能需要使用MAMP指定的端口号将“DB_HOST”配置为这些选项之一:

数据库主机’,’本地主机:8889 ‘

‘ DB_HOST ‘、’ 127.0.0.1:8889 ‘

要检查MAMP的指定端口设置,可以参考步骤3。如果您更正了上述任何设置,请将您的更改保存在wp-config.php文件中,并尝试再次通过MAMP访问您的网站。

步骤3:检查您的端口设置(如有必要)

如果您仍然收到连接错误,您需要检查MAMP偏好设置中的服务器端口。在Windows中,对于Apache端口和Nginx端口设置,MAMP默认使用端口80。MySQL端口设置为3306。

MAMP港设置屏幕

在Mac上,MAMP默认使用端口8888、8889和7888进行Apache端口/Nginx端口/MySQL端口设置,使用80和3306进行Web和MySQL MAMP默认设置。

MAMP端口设置

您应该在MAMP应用程序设置中验证这些值是否正确(如上图所示)。就!在本地WordPress安装中,你不会再看到“建立数据库连接时出错”。

总结

当你在MAMP遇到连接错误时,通常是因为WordPress安装中的wp-config.php文件与MySQL数据库不匹配。通过查看WordPress设置中的信息并将其与数据库凭证进行比较,您可以找到问题并纠正设置以重新建立连接。

在本文中,我们将讨论在使用MAMP时,您可能会看到“建立数据库连接时出错”消息的常见原因。通常,解决这个问题最简单的方法是检查您的wp-config.php文件,以确保您的数据库名称、用户名、密码、主机和端口设置是正确的。

声明:

1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。

2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。

3,如果你也有好的建站资源,可以投稿到本站。

4,本站提供的所有资源不包含技术服务请大家谅解!

5,如有链接无法下载,请联系站长!

6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!


创网站长资源网 » 如何修复MAMP“建立数据库连接时出错”

发表回复