尝试安装wordpress时,我收到以下错误
我使用wampserver我已经更改了wp-config.php文件,现在它看起来像这样:
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', 'root');
/** MySQL hostname */
define('DB_HOST', 'localhost');//i used 127.0.0.1 too but no matter
define('WP_DEBUG', true);
wp-db.php文件: 1379行:
mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags );
1409行:
$this->dbh = mysqli_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
但仍然没有结果我不知道该怎么办可以帮助我吗?
答案 0 :(得分:2)
如果您使用xampp / wamp的默认配置,请尝试使用
define('DB_PASSWORD', ''); // for localhost
通常是localhost db config: -
host = localhost
user = root
password = '' (blank)
答案 1 :(得分:1)
root
真的是你要连接的MySQL用户吗? root
是否为密码?
通常没有必要,从安全角度来看,让Web应用程序使用您的MySQL root用户可能非常危险。为您的WordPress实例创建一个新用户,为其提供自己的数据库:
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO blog@localhost IDENTIFIED BY '3AmAbsKCsrKDw':
然后使用该用户
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'blog');
/** MySQL database password */
define('DB_PASSWORD', '3AmAbsKCsrKDw');
/** MySQL hostname */
define('DB_HOST', 'localhost');
define('WP_DEBUG', true);
那应该让你联系。在继续进行WordPress设置之前,请确认您可以使用这些登录凭据进行连接。据我所知,WAMP包含一个phpMyAdmin接口,所以请尝试那些凭据。
答案 2 :(得分:0)
像这样更新你的wp-config.php文件
在本地主机或服务器上创建时定义数据库名称
define('DB_NAME','您的数据库名称');
例如: - 您创建数据库名称,如“wordpress”,然后将数据库名称设置为
define('DB_NAME','wordpress');
如果你在本地运行你的项目总是root,当你在服务器上传数据库时,你在创建数据库时放入数据库用户名
define('DB_USER','root');
在服务器上创建数据库时输入密码,其他方面可以放置''
define('DB_PASSWORD','');
define('DB_HOST','localhost');
define('WP_DEBUG',true);