mysql - 使用 wp-cli 和 xampp 建立数据库连接时出错

标签 mysql xampp wp-cli

我已经拥有在运行 XAMPP 的 Windows 上使用 WP-CLI 所需的一切。或者说我是这么想的。当我尝试执行以下命令时:

wp rewrite structure '/%postname%/'

我收到以下错误:

Error: Error establishing a database connection. This either means that the username and password information in your wp-config.php file is incorrect or we canÔÇÖt contact the database server at localhost. This could mean your hostÔÇÖs database server is down.

我读到所使用的 PHP 需要正确(此问题的常见解释)。运行 wp --info 会产生以下结果。

$ wp --info
PHP binary:     C:\xampp\xampp-5.6.24\php\php.exe
PHP version:    5.6.24
php.ini used:   C:\xampp\xampp-5.6.24\php\php.ini
WP-CLI root dir:        C:\lib\wp-cli
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 1.0.0

我认为这看起来是正确的。我可以从浏览器访问数据库,正常使用 WP,甚至使用 wp-cli 执行数据库命令。但由于某种原因,重写命令给出了错误(如上所述)。有趣的是,它实际上改变了永久链接选项,但我担心,由于它给出了错误,所以其他一些操作无法正确执行。

更改 wp-config.php 中的凭据使我无法运行 db 命令,因此显然它在某种程度上有效。

可能出了什么问题?我对此一无所知!

数据库是使用wp-cli设置的,并使用root帐户访问。

最佳答案

事实证明这是 wp-cli 中的一个错误,作者正在处理该错误。

关于mysql - 使用 wp-cli 和 xampp 建立数据库连接时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41233987/

相关文章:

php - stream_socket_client() 自 OS X 上的 XAMPP 5.6.8 上的 PHP 5.6.8 以来失败

wordpress - 如何在Docker上的WordPress上启用主题

wordpress - WP-CLI 是否与 AWS Lightsail 上的 Bitnami Wordpress 安装不兼容?

mysql - 在Windows 10中安装luasql-mysql : cannot find -lmysqlclient

mysql - 如何从子选择查询中行之间的时间戳获取平均时间?

mysql - 安装 xampp 但 phpmyadmin 无法连接

homebrew - brew upgrade <package> 没有更新到最新版本

php - MySQL 本地 - 带自动增量的 ID 不起作用

java - hibernate加速插入

php - 如何在 Ubuntu 环境中为 XAMPP 启用 Redis 扩展。