创建数据库DVWA的问题

Fat*_*ima 6 html php mysql database security

我正在尝试建立Damn Vulnerable Web App(DVWA)(www.dvwa.co.uk).

我按照这些指令安装XAMPP:http://www.apachefriends.org/en/xampp-windows.html 我按照这些指令安装DVWA:http://www.youtube.com/watch?v=GzIj07jt8rM

我去了localhost/dvwa并看到:无法连接到数据库.

 mysql_error()
Run Code Online (Sandbox Code Playgroud)

我尝试设置数据库,它显示"无法连接到数据库 - 请检查配置文件".

/htdocs/dvwa/config/config.inc.php文件显示:

$_DVWA[ 'db_server' ] = 'localhost';

$_DVWA[ 'db_database' ] = 'dvwa';

$_DVWA[ 'db_user' ] = 'root';

$_DVWA[ 'db_password' ] = 'p@ssw0rd';
Run Code Online (Sandbox Code Playgroud)

我尝试更换,localhost with 127.0.0.1但它仍然无法正常工作.

我该如何解决这个问题?

Aka*_*kar 20

我有同样的问题.

要解决这个问题

您必须使用您喜欢的文本编辑器进入DVWA目录>>配置>>打开config.inc.php.

然后 $_DVWA[ 'db_password' ] = 'p@ssw0rd';将密码更改为'',然后应该修复.


Deb*_*anB 6

在我的本地主机重命名后config.inc.php.dist,以config.inc.php和访问的网址http://localhost/dvwa/setup.php,我看到的错误:

Unable to connect to the database.
Run Code Online (Sandbox Code Playgroud)

遵循了以下步骤:

该问题仍然存在:

Could not connect to the database service.
Please check the config file.
Database Error #1045: Access denied for user 'dvwa'@'localhost' (using password: NO).
Run Code Online (Sandbox Code Playgroud)

解决方案

db_userfrom更改dvwaroot解决了问题。因此,您需要有效地更改该行:

$_DVWA[ 'db_user' ]     = 'dvwa';
Run Code Online (Sandbox Code Playgroud)

到:

$_DVWA[ 'db_user' ]     = 'root';
Run Code Online (Sandbox Code Playgroud)

快照:

DVWA


Bil*_*win 5

如果mysql_connect()失败,则在DVWA中出现该错误消息.可能的原因包括: