PHPstudy启动时会自动关闭本地的Mysql服务

不知道你们有没有遇到这个问题。

先说一下背景:

之前Web大作业,用的数据库是Mysql(5.0.90,官网下载的安装版本),搭配的Navicat Premium(11.1.8,64-bit),一直都能正常运行。

昨天晚上在PHPstudy(官网下载,8.0.9.3)上搭建sqli-libs想要练习SQL注入,用的PHPstudy自带的数据库mysql5.7.26

然后今天打开Navicat,结果报错:

PHPstudy启动时会自动关闭本地的Mysql服务_第1张图片

 

运行中输入services.msc打开服务,发现根本没有关于mysql的服务

而且打开注册表,发现

 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL

 都消失了

PHPstudy启动时会自动关闭本地的Mysql服务_第2张图片

 

 

所以重新安装mysql服务(管理员身份运行):

PHPstudy启动时会自动关闭本地的Mysql服务_第3张图片

启动mysql服务:

 PHPstudy启动时会自动关闭本地的Mysql服务_第4张图片

 

 这时发现服务中就有mysql了

 PHPstudy启动时会自动关闭本地的Mysql服务_第5张图片

 

这时发现注册表中消失的那两项也回来了,mysql就能正常使用了。

但是一旦打开PHPstudy,所有的都会消失···只能再次重新安装启动mysql服务···而且改了PHPstudy中数据库的端口也是这样,不知道怎么回事

 

你可能感兴趣的:(PHPstudy启动时会自动关闭本地的Mysql服务)