0
点赞
收藏
分享

微信扫一扫

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

mm_tang 2022-05-16 阅读 67


目录

​​问题一: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

就是数据库没有这个表

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


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

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


问题分析:


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

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



手动启动MySQL终端

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

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

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

输入密码

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



在终端查看是否存在该表

show databases;

use pikachu;

show tables;

pikachu中没有任何表

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




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

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

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

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


问题解决:



导出的SQL文件,以及所在的地址【数据库连接问题】【靶场访问错误】Table ‘xxx‘ doesn‘t exist,文件‘Not Find‘ 可能是管理软件与终端本身的一个连接问题_mysql_08



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

显示导入成功

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



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

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


查看到了表中的数据

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



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

SQL文件导入了

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


问题二:文件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.

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


原因分析:


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

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

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

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


问题解决:


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

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

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



举报

相关推荐

访问数据库骤增导致的连接池问题

0 条评论