首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库DVWA创建中的几个问题

数据库DVWA创建中的几个问题
EN

Stack Overflow用户
提问于 2013-12-01 08:36:57
回答 12查看 63.5K关注 0票数 7

我正在尝试建立该死易受攻击的网络应用程序(DVWA) (www.dvwa.co.uk)。

我按照以下指令安装了XAMPP:http://www.apachefriends.org/en/xampp-windows.html,我按照以下说明安装了DVWA:http://www.youtube.com/watch?v=GzIj07jt8rM

我转到localhost/dvwa并看到:无法连接到数据库。

代码语言:javascript
复制
 mysql_error()

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

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

代码语言:javascript
复制
$_DVWA[ 'db_server' ] = 'localhost';

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

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

$_DVWA[ 'db_password' ] = 'p@ssw0rd';

我试着替换localhost with 127.0.0.1,但仍然没有起作用。

我怎样才能解决这个问题?

EN

回答 12

Stack Overflow用户

发布于 2013-12-29 08:04:26

我也有过同样的问题。

To Fix it

您必须使用您最喜欢的文本编辑器访问DVWA Directory>>Config>> Open config.inc.php。

然后,对于$_DVWA[ 'db_password' ] = 'p@ssw0rd';,将密码更改为'',然后应该对其进行修复。

票数 22
EN

Stack Overflow用户

发布于 2020-07-15 10:33:04

在我的config.inc.php本地主机上,将config.inc.php.dist重命名为config.inc.php.dist并访问url http://localhost/dvwa/setup.php后,我看到了错误:

代码语言:javascript
复制
Unable to connect to the database.

遵循以下步骤:

这一问题仍然存在,因为:

代码语言:javascript
复制
Could not connect to the database service.
Please check the config file.
Database Error #1045: Access denied for user 'dvwa'@'localhost' (using password: NO).

解决方案

dvwa改为rootdb_user解决了这个问题。因此,实际上,您需要更改行:

代码语言:javascript
复制
$_DVWA[ 'db_user' ]     = 'dvwa';

至:

代码语言:javascript
复制
$_DVWA[ 'db_user' ]     = 'root';

快照:

票数 7
EN

Stack Overflow用户

发布于 2013-12-01 08:50:16

如果mysql_connect()失败,则此错误消息将发生在DVWA中。可能的原因包括:

  • MySQL服务没有运行。启动服务: \xampp\mysql_start.bat
  • MySQL服务正在非默认端口上运行。如果是,将端口添加到主机名: $_DVWA‘’db_server‘= '127.0.0.1:3306';//或您使用的任何端口
  • 用户名或密码不正确。在XAMPP的phpMyAdmin实例中验证它们。
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20310313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档