Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 使用wp cli和xampp建立数据库连接时出错_Mysql_Xampp_Wp Cli - Fatal编程技术网

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

Mysql 使用wp cli和xampp建立数据库连接时出错,mysql,xampp,wp-cli,Mysql,Xampp,Wp Cli,在运行XAMPP的Windows上,我已经具备了使用WP-CLI的所有功能。至少我是这么想的。当我尝试执行以下命令时: wp rewrite structure '/%postname%/' 我得到以下错误: 错误:建立数据库连接时出错。这意味着wp config.php文件中的用户名和密码信息不正确,或者我们无法通过localhost联系数据库服务器。这可能意味着您的主机的数据库服务器已关闭 我已经读到使用的PHP需要是正确的(这是对这个问题的通常解释)。运行wp--info将产生以下结果

在运行XAMPP的Windows上,我已经具备了使用WP-CLI的所有功能。至少我是这么想的。当我尝试执行以下命令时:

wp rewrite structure '/%postname%/'
我得到以下错误:

错误:建立数据库连接时出错。这意味着
wp config.php
文件中的用户名和密码信息不正确,或者我们无法通过
localhost
联系数据库服务器。这可能意味着您的主机的数据库服务器已关闭

我已经读到使用的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执行数据库命令。但是由于某种原因,rewrite命令会给出一个错误(如上所述)。有趣的是,它实际上改变了permalink选项,但我担心,由于它给出了一个错误,其他一些操作没有正确执行

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

可能有什么问题?我在这里很笨


使用wp cli设置数据库,并使用根帐户访问数据库。

这是作者正在处理的wp cli中的一个错误。

这是作者正在处理的wp cli中的一个错误