本地 WP 开发 - 建立数据库连接时出错

     2023-02-25     218

关键词:

【中文标题】本地 WP 开发 - 建立数据库连接时出错【英文标题】:WP development locally - Error establishing a database connection 【发布时间】:2015-08-08 14:28:44 【问题描述】:

我正在使用 Linux Mint 13(基于 Ubuntu 12.04)并尝试安装 WordPress 生产项目的本地开发环境,该项目现在位于亚马逊 EC2 实例中。

首先,我从它的 bitbucket 存储库中克隆了 WP 项目。

之后,我做了一个数据库环境备份:

mysqldump -u root -p --lock-tables=false --all-databases > dump-$( date '+%Y-%m-%d_%H-%M-%S' ).sql

然后我将它导入我的电脑:

 scp my-server:~/db_backups/db_backup.sql ~/mylocalfolderforbackups

我在本地 mysql 中安装了 db 环境备份:

 mysql -u root -p < db_backup.sql

我的 wp-config.php 填充如下(以为我不知道我的 WP 副本是否使用 wp-config.php.prod 代替):

define('DB_NAME', 'prod_db'); //because I've restored the production db backup
define('DB_USER', 'root');
define('DB_PASSWORD', 'password'); //where I put the right password for root user
define('DB_HOST', 'localhost');
define('WP_HOME', 'http://localhost');
define('WP_SITEURL', 'http://localhost');

我已经重新启动了 apache 和 mysql,但是当我尝试访问 http://localhost/my-project/ 时,它返回“建立数据库连接时出错”。我没有找到问题...你有什么想法吗?谢谢。

【问题讨论】:

我假设其他网站使用这些凭据正确连接到其他数据库,您可以访问 /wp-admin/ 吗?尝试使用 IP 127.0.0.1 而不是 http://localhost 【参考方案1】:

您需要知道 wordpress 使用的 mysql 数据库的名称,并在 wp-config 中设置 DB_NAME。

【讨论】:

谢谢,但这不是问题...我只是忘记将其粘贴到帖子中。我已经对其进行了编辑以包含 DB_NAME。【参考方案2】:

Error establishing a database connection 没有比这更简单的了。您的密码、数据库名称、用户名或主机错误。 WordPress 不会使用wp-config.php.prod,只会使用wp-config.php。见http://codex.wordpress.org/Common_WordPress_Errors#Error_Establishing_Database_Connection

试试

mysql&gt; show databases;

列出所有数据库以检查数据库名称。

试试

mysql&gt; mysqlserverinfo --server=root:pass@localhost -d --format=vertical

获取端口信息等。见http://dev.mysql.com/doc/mysql-utilities/1.6/en/mysqlserverinfo.html

或者,尝试在您的 PC/Mac 上使用 Adminer http://www.adminer.org/ 来查找数据库名称等。

【讨论】:

我创建了一个基于 wp-config-sample.php 的新 wp-config.php 再次填充所有内容,现在它可以工作了......虽然它不收取任何 css 和 js 文件的费用。

在我的本地主机中建立数据库连接时出错

】在我的本地主机中建立数据库连接时出错【英文标题】:Errorestablishingadatabaseconnectioninmylocalhost【发布时间】:2019-07-1621:18:58【问题描述】:我正在尝试在我的本地Xampp服务器中安装Wordpress但每次我收到一条错误消息建立数据库... 查看详情

建立数据库连接时出错 - WP 主机更改了密码

】建立数据库连接时出错-WP主机更改了密码【英文标题】:Errorestablishingadatabaseconnection-WPhostchangedpassword【发布时间】:2017-05-1615:08:20【问题描述】:我通过我的webbhost更改了我的SQL密码。之后我发现我不能再进入我的网站了。我... 查看详情

WordPress建立MySQL数据库连接IIS10时出错[重复]

】WordPress建立MySQL数据库连接IIS10时出错[重复]【英文标题】:WordPressErrorestablishingaMySQLdatabaseconnectionIIS10[duplicate]【发布时间】:2019-05-2712:18:16【问题描述】:我正在尝试在本地Windows10机器上使用MySQL设置WordPress。我收到此错误:... 查看详情

优胜美地升级后本地 WordPress 环境中“建立数据库连接时出错”

】优胜美地升级后本地WordPress环境中“建立数据库连接时出错”【英文标题】:"Errorestablishingadatabaseconnection"inlocalWordPressenvironmentafterYosemiteupgrade【发布时间】:2014-12-1602:12:40【问题描述】:升级到Yosemite改变了我的本地... 查看详情

WordPress“建立数据库连接时出错”

】WordPress“建立数据库连接时出错”【英文标题】:WordPress\'Errorestablishingadatabaseconnection\'【发布时间】:2021-05-2811:45:21【问题描述】:我正在尝试在WordPress开始我的第一个项目并输入这些数据DatabaseName:wp-project-1DB_USER:rootDB_PAS... 查看详情

建立数据库连接时出错:XAMPP WordPress

】建立数据库连接时出错:XAMPPWordPress【英文标题】:Errorestablishingadatabaseconnection:XAMPPWordPress【发布时间】:2017-07-1315:42:24【问题描述】:有很多关于此的文档,但我的故障排除失败了。我安装了适用于Windows的XAMPP,它工作正常... 查看详情

建立连接时出错[关闭]

...本地主机中编辑文件,但是我无法导入从Live站点下载的数据库,这就是错误。我该如何解决这个问题?SQL查询:----Tablestructurefortable`island_commentmeta`--DROPTABLEIFEXI 查看详情

建立数据库连接 Amazon EC2 时出错 - 移动我的 wordpress 博客后

】建立数据库连接AmazonEC2时出错-移动我的wordpress博客后【英文标题】:ErrorestablishingadatabaseconnectionAmazonEC2-aftermovingmywordpressblog【发布时间】:2011-11-1100:54:16【问题描述】:将我的wordpress博客移动到AmazonEC2后,我收到错误消息:... 查看详情

WordPress 建立数据库连接时出错 (xampp)

】WordPress建立数据库连接时出错(xampp)【英文标题】:WordPressErrorestablishingadatabaseconnection(xampp)【发布时间】:2017-07-0504:57:12【问题描述】:我正在使用xampp在本地托管我的网站。我正在使用来自xampp的MySQL数据库制作一个WordPress网... 查看详情

从 localhost 开发站点时更改了 WordPress 地址 (URL) 和站点地址 (URL)。现在,建立数据库连接时出错

...点时更改了WordPress地址(URL)和站点地址(URL)。现在,建立数据库连接时出错【英文标题】:ChangedWordPressAddress(URL)andSiteAddress(URL)whendevelopingsitefromlocalhost.Now,errorestablishingadatabaseconnection【发布时间】:2020-09-2715:46:29【问题描述】:从... 查看详情

无法将本地 WordPress 连接到远程 MySQL 服务器

...0415:40:36【问题描述】:我有一个本地WP,我想连接到远程数据库。即使wp-config.php中的连接参数正确,我仍然收到“建立数据库连接时出错”。启用WP_DEBUG后,我看到以下错误消息:警告:mysqli_real_connect 查看详情

“本地主机错误建立数据库连接”

】“本地主机错误建立数据库连接”【英文标题】:"LocalhostErrorestablishingadatabaseconnection"【发布时间】:2016-08-0919:05:13【问题描述】:我是WordPress新手,我正在尝试在我的本地机器上设置它。我收到类似“建立数据库连接... 查看详情

“建立数据库连接时出错”是啥意思

】“建立数据库连接时出错”是啥意思【英文标题】:whatsmeaningof"Errorestablishingadatabaseconnection"“建立数据库连接时出错”是什么意思【发布时间】:2011-12-1816:55:34【问题描述】:我有一个wordpress博客名称http://shareprogrammin... 查看详情

wordpress 建立数据库连接时出错,页面无法显示

】wordpress建立数据库连接时出错,页面无法显示【英文标题】:wordpressErrorestablishingadatabaseconnection,thepagecannotdisplay【发布时间】:2018-11-1408:11:01【问题描述】:我对Wordpress很陌生。我将数据上传到cpanel,但是当我尝试借用链接显... 查看详情

在 IIS 上托管 Wordpress 时建立数据库连接时出错

】在IIS上托管Wordpress时建立数据库连接时出错【英文标题】:ErrorestablishingadatabaseconnectionwhilehostingWordpressonIIS【发布时间】:2018-05-3114:28:48【问题描述】:当我使用WebPlatformInstaller安装wordpress时出现此错误。Errorestablishingadatabasecon... 查看详情

为啥wordpress建立数据库连接时出错

...题还是比价常见的。一般的解决办法如下:方法一:重启数据库如果你是正常使用网站,在没有进行任何风险操作的情况下遇到这种情况,很可能是数据库挂掉了,这种解决方法很简单,重启数据库就可以了打开宝塔面板,选择... 查看详情

在端口 80 上运行 mamp 时建立数据库连接时出错

】在端口80上运行mamp时建立数据库连接时出错【英文标题】:Errorestablishingdatabaseconnectionwhenrunningmamponport80【发布时间】:2012-11-2102:26:23【问题描述】:我正在尝试在端口80上运行Mampappache,因为应用程序(wordpressMU)不允许域名... 查看详情

VPS 服务器 LAMP - 建立数据库连接时出错

】VPS服务器LAMP-建立数据库连接时出错【英文标题】:VPSServerLAMP-Errorestablishingdatabaseconnection【发布时间】:2017-02-0904:55:33【问题描述】:我在LAMP服务器上有wordpress,然后经常停机。错误消息是“建立数据库连接时出错”。我不... 查看详情