【MySQL无法启动】【靶场连接不到数据库】踩坑过来人~~检查config.inc.php配置文件是关键

举报
黑色地带(崛起) 发表于 2023/02/16 21:44:28 2023/02/16
【摘要】 【MySQL无法启动】【靶场连接不到数据库】踩坑过来人~~检查config.inc.php配置文件是关键

【MySQL无法启动】【靶场连接不到数据库】踩坑过来人~~检查config.inc.php配置文件是关键

 目录

前言:

错误重现:

 问题一:

问题二:

问题分析:

操作一:

操作二:

逆向分析问题,并排除不可能:

解决办法:

推荐:




编辑



前言:

【离奇】:一直用都好好地,突然有一天它无法启动,并且连接不上了

【离谱】:最后试出真相的我,直呼……(无语,居然没有第一反应想到)

【完事】:最后我是成功解决了



错误重现:

 问题一:

数据库连接失败,请检查config.inc.php配置文件(应该数据库出现了问题)

编辑



问题二:

在phpstudy面板上启动MySQL后,就自动停止了(打开日志文件看了看)

编辑

编辑

 PHP Parse error:  syntax error, unexpected end of file in Command line code on line 1

(PHP解析错误:语法错误,在第1行中的命令行代码中的意外结束)

这个意外结束,我就很无奈了



问题分析:

操作一:

 首先我考虑了是不是MySQL数据库自身出了问题

我进入到数据库文件夹

在命令里面手动打开了MySQL发现没问题

手动打开数据库

 .\mysql.exe -uroot -p

然后输入密码,就进入数据库了

编辑

 (无果,因为还没有找到真正的问题所在)




操作二:

分析是不是MySQL数据库和phpstudy之间连接状态啥的出问题了

尝试在phpstudy中再下另一个版本的数据库

我下了最新的MySQL8.0版本

编辑


再尝试启动MySQL8.0版本数据库

编辑

(不负众望,失败了,还是会自动停止) 



编辑



逆向分析问题,并排除不可能:

 想到靶场数据库连接失败,检查config.inc.php配置文件

编辑


打开config.inc.php配置文件

我注意到了默认端口问题 (突破口来了)

编辑



编辑


解决办法:

 netstat -ano(查看所端口)

netstat -aon|findstr "3306"(查看指定端口)

(下图是我换成3307后的截图)

编辑


然后把端口换成了3307,没有选择结束掉3306

编辑

编辑


在把靶场的连接数据库的config.inc.php配置文件修改新的端口

编辑


再次查看,已经能连接到数据库了

编辑


如果靶场没初始化的,就初始化一下

编辑




推荐:

 1、

【XSS跨站合集】反射型、存储型、DOM类XSS原理+利用过程

2、

文件上传【绕WAF】【burpsuite才是王道】数据溢出、符号字符变异……

3、

Burpsuite【十二模块一次解决】【这都不看?】Filter、Target、Scanner、Proxy、Intruder、Repeater、Sequencer、Decoder、Comparer…


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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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