mysql - 更改 php.ini 后仍然收到带有 XAMPP 错误的 mutillidae

标签 mysql xampp penetration-testing

最近下载了 Mutillidae 和 XAMPP,将其启动并在本地主机上运行,​​但遇到了很多错误,这对于此应用程序来说显然是正常的,并且可以通过修改 php.ini 中的一行来停止显示警告,仅显示错误来解决。但是,我仍然遇到限制大量信息存储功能的错误。

它说它已连接到 MySQL,尽管有大量其他错误,但以下似乎是导致所有其他错误的错误:

Line    113
Code    0
File    /opt/lampp/htdocs/mutillidae/classes/MySQLHandler.php
Message /opt/lampp/htdocs/mutillidae/classes/MySQLHandler.php on line 108: Error  executing query: () (0) [Exception]
Trace   #0 /opt/lampp/htdocs/mutillidae/set-up-database.php(56):MySQLHandler->executeQuery('CREATE DATABASE...') #1 {main}
Diagnotic Information   CREATE DATABASE owasp10

我过去只使用 SQLlite 在 Django 上开发过,但从未正确安装 MySQL,所以我认为这很可能是 SQL 错误,即使 XAMPP 安装良好。我查看了谷歌,几乎没有关于 mutillidae 中这些错误的文档。 如果有人知道如何解决这个问题,将不胜感激。

最佳答案

根据您粘贴的内容,它可以是以下两种情况之一:

  1. 您还没有修改配置来更改 Mutillidae 附带的默认用户。但是,我认为情况并非如此,因为您会更早地看到连接错误。
  2. 您还没有为您正在使用的 MySQL 用户授予创建权限。您必须根据用户可以执行的操作专门授予用户某些权限。在这种情况下,尤其是看看它的多科动物,你可以说:

    grant all privileges on *.* to 'user'@'host'
    

如果这不起作用,您可以向 Jeremy Druin 发送电子邮件,或按他的方式发送推文。他通常非常乐于帮助人们解决问题。

关于mysql - 更改 php.ini 后仍然收到带有 XAMPP 错误的 mutillidae,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11704939/

相关文章:

php - 使用 PDO 连接 MySQL

java - 如何从 Hibernate 上的外键引用的表中获取值?

mysql - 在mysql中的多个表中获取不同的月份名称并计算重复值

php - 使用 php 脚本将 mySQL 切换到本地服务器访问被拒绝

ubuntu - 如何为 Nikto 扫描仪安装 ssl 支持??我正在尝试安装 ssl 库依赖项。帮助我实现它

go - 我如何捕获 netcat 反向 shell?

php - WordPress Cookie 安全 - 持久性 Cookie comment_author 更改为 session cookie

php - Laravel foreach 在 View 中

linux - 如何在 apache2 tomcat6 中安装 ffmpeg,或在 ubuntu 中安装 xampp?

MySQL 仅适用于 : skip-grant-tables