【数据库连接问题】【靶场访问错误】Table ‘xxx‘ doesn‘t exist,文件‘Not Find‘

举报
黑色地带(崛起) 发表于 2023/02/16 15:34:18 2023/02/16
【摘要】 【数据库连接问题】【靶场访问错误】Table ‘xxx‘ doesn‘t exist,文件‘Not Find‘ 可能是管理软件与终端本身的一个连接问题

【数据库连接问题】【靶场访问错误】Table ‘xxx‘ doesn‘t exist,文件‘Not Find‘ 可能是管理软件与终端本身的一个连接问题

 目录

问题一:Table ‘xxx‘ doesn‘t exist

前言:

问题重现:

问题分析:

问题解决:

 ​

问题二:文件Not Find问题

问题重现:

原因分析:

问题解决:



编辑

问题一:Table ‘xxx‘ doesn‘t exist

前言:

我使用的phpstudy的MySQL因为3306端口被占用

我就将MySQL端口设置为3307

然后每次在phpstudy中新建数据库啥的时候,在数据库终端都看不见

在PHPmyadmin中可以看见phpstudy中的,但是在数据库终端却没有


简而言之,我们数据好像留在了phpstudy上面一样,并保存调用,并且好像不在我电脑上一样,在电脑里都搜不到,而MySQL终端找不到






问题重现:

Table 'pikachu.member' doesn't exist

就是数据库没有这个表

编辑


而且涉及到数据库的表都是空的

编辑



问题分析:

在pikachu文件夹里搜也找不到这个文件

编辑



手动启动MySQL终端

启动方法:手动打开数据库终端

直接进入MySQL下bin里面,按住shift右键空白处open inwindows Terminal

输入.\mysql.exe -u root -p

输入密码

编辑



在终端查看是否存在该表

show databases;

use pikachu;

show tables;

pikachu中没有任何表

 编辑




phpstudy中的集成的phpmyadmin中进入到数据库的管理

可以查看到pikachu数据库不是空表,里面有相关数据表

接下来,我们尝试一下,将其用sql文件的格式到处,在从终端导入到数据库中试试

编辑


问题解决:

 编辑

导出的SQL文件,以及所在的地址编辑



在数据库终端中带入SQL文件

显示导入成功

编辑



再次在终端复查,出现的导入的SQL文件,问题基本解决了

编辑


查看到了表中的数据

编辑



再次登录就能发现,没有同样的报错的

SQL文件导入了

编辑



问题二:文件Not Find问题

问题重现:

Not Found

The requested URL /pikachu-master/vul/ssrf/ssrf_info/info1.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

编辑


原因分析:

①连接问题:能访问靶场文件,说明连接到数据库

②浏览器访问控制:这个是在本地,一般没什么控制

③phpstudy集成环境的网站php开放功能模块:这个一般自己不随便改就没什么限制(我是没有怎么改过的)

④URL访问问题:这个可能是关键:因为每个人配置的不一样,可能URL会不一样



问题解决:

我把端口号也带上去了,最后就显示出来,虽然是和数据库配置成功

但是再次使用URL访问的时候,就还是要正确的输入端口

编辑




【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。