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

Error establishing database connection using wp-cli and xampp

我已经准备好在 Windows 运行ning XAMPP 上使用 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的bug,作者现在正在处理