本地数据库与phpstudy中数据库冲突的问题

解决办法

方法1:因为本地mysql占用端口是3306,可以在更改phpstudy中mysql的端口,之前改过,成功了,后来重新装了phpstudy,再去尝试时,一直不能成功,不知道问题出在哪里。

方法2:删除本地mysql,使用phpstudy的mysql。这里个人觉得有一点好处,因为phpstudy中有mysql很多不同的版本,可以随时更换。目前本人下载了一个mysql5.7.26和一个mysql8.0.12,因为在搭建不同的靶场时,可能需要不同的版本,这样更加灵活。

解决过程

由于方法一,我也不知道什么原因导致一直不能成功。

主要说一下方法2

1)首先需要关闭已经启动的mysql服务,通过win+r  输入services.msc 命令找到mysql服务禁用

2)找到mysql的安装位置,删除mysql本地文件

        默认目录C:\Program Files (x86)\MySQL

        隐藏目录C:\ProgramData\MySQL

3)通过win+r,输入regedit,进入注册表,删除以下文件

        HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\右键查找MySQL\删除

        HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\右键查找MySQL\删除

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\右键查找MySQL\删除

4)用管理员身份运行打开命令提示符(cmd),一定要用管理员身份,不然就删除不了mysql服务,我踩过坑。然后输入下面代码就行了。

        sc delete mysql

(这个地方也需要注意,mysql是指这个服务名称,有些服务名称可能是mysql58或者其他的,就要删除mysql58或者其他的。这个地方踩过坑)

5)删除之后,最好重启一下电脑,然后检查一下mysql服务是否还存在。如果已经不存在,那么现在应该就可以启动phpstudy中的mysql了。

       

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值