Wordpress - 建立数据库连接时出错 - 全新 WP 安装

Posted

技术标签:

【中文标题】Wordpress - 建立数据库连接时出错 - 全新 WP 安装【英文标题】:Wordpress - error establishing database connection - fresh WP install 【发布时间】:2012-04-12 19:56:45 【问题描述】:

我过去曾多次在本地安装和设置 Wordpress 主题,所以我对这个过程并不陌生。我正在使用 XAMPP。

大约一个月前,我重新格式化了我的 MacbookPro,这是此后第一次安装新的 WP。

我收到错误:建立数据库连接时出错

我尝试了以下方法:

删除 mysql 数据库并创建新数据库 删除数据库用户并创建新数据库用户 更改数据库用户密码 将 DB_HOST 更改为 127.0.0.1 将 DB_HOST 更改为 127.0.0.1:3306 将 DB_HOST 更改为 Localhost 将 DB_HOST 更改为 localhost 下载新版 WP 关闭 MacBook 并重新启动一切,包括 XAMPP 和 MySQL

我所做的没有任何区别。作为记录,本地以前安装(相同版本 3.2.1)的 WP 版本正在运行很好。我已经根据这些工作设置检查了 MySQL 设置。

这里是 php --ri mysql 的输出:

MySQL Support => enabled
Active Persistent Links => 0
Active Links => 0
Client API version => mysqlnd 5.0.8-dev - 20102224 - $Revision: 310735 $

Directive => Local Value => Master Value
mysql.allow_persistent => On => On
mysql.max_persistent => Unlimited => Unlimited
mysql.max_links => Unlimited => Unlimited
mysql.default_host => no value => no value
mysql.default_user => no value => no value
mysql.default_password => no value => no value
mysql.default_port => no value => no value
mysql.default_socket => /var/mysql/mysql.sock => /var/mysql/mysql.sock
mysql.connect_timeout => 60 => 60
mysql.trace_mode => Off => Off
mysql.allow_local_infile => On => On

我已经看到 PHP/MySQL Broken After Security Update 2010-05 可能的修复,但如果这是问题,我不明白为什么以前安装的 WP 可以正常工作。

我正在悄悄地为此而烦恼。

如果有人能告诉我如何解决这个问题,我将不胜感激 :-)

非常感谢提前!

【问题讨论】:

您是否检查过以确保 wp-config.php 文件中的所有其他信息准确无误?主要是让 WP 访问数据库的 4 个字段? 【参考方案1】:

通过phpmyadmin的访问数据可以正常访问数据库吗?也许是服务有问题,例如众所周知,Skype 在其连接设置上使用端口 80 时会使 xampp 崩溃。

【讨论】:

【参考方案2】:

解决方案(或者更确切地说是原因)令人尴尬 - 我最初将 WP 本地文件夹称为“WP 名称”,其中包含一个空格。我将其重命名为“WPName”,但该空间已损坏。

我删除了安装和保存文件夹,然后创建了一个新文件夹,新安装,一切正常。

尴尬,但事实如此。

【讨论】:

以上是关于Wordpress - 建立数据库连接时出错 - 全新 WP 安装的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress - 建立数据库连接时出错 - 全新 WP 安装

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

如何修复在“localhost/wordpress”上建立数据库连接时出错

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

将 Wordpress 站点移动到 Docker:建立数据库连接时出错

WordPress建立数据库连接时出错怎么办