phptsudy的mysql的使用没有办法使用的问题解决

本文详细记录了解决PHPStudy与已安装的MySQL8.0版本冲突的过程,包括服务冲突和端口冲突的排查与解决。通过删除原有MySQL服务、创建新服务以及修改端口设置,实现了在同一台电脑上同时运行两个MySQL服务。
摘要由CSDN通过智能技术生成

因为学校的实验需要用到phpstudy来生成环境,但是我电脑本身之前下载过mysql了,所以,旧的MySQL和phpstudy当中的MySQL起冲突了,导致新下载的phpstudy无法启动

讲述一下我解决的过程(写的有些长,因为自己在这次解决错误的过程当中也学到了不少)

我旧的sql是mysql8.0版本的,phpstudy自带的mysql是5.7版本的。

总的来说应该是有两个冲突的,一个是服务的冲突,一个是端口名称的冲突。先安装的mysql已经将mysql这个服务给占用了,所以后边的mysql就不能使用了。如果服务名不冲突的化,改个端口应该就可以同时运行了

还有少部分人是因为两个mysql服务都是开机自启动的问题。这个本质是端口冲突,

有两种办法解决

一。把服务改为手动,一次只开启一个

二。修改其中的一个MySQL的端口号

想起来mysql8.0版本默认的服务名是mysql80,结果我给改成了mysql,所以就冲突了,真想打一顿当时写教程的人,怎么没说phpstudy这回事。

还有写phpstudy的人能不能把程序写的健壮一些,不是所有人都有解决问题的能力的啊(仅仅吐槽)

一.将原本的sql的服务给删除

这个删除只是将你的服务给删除,也就是说没有办法运行,电脑不会再给这个为这个mysql服务了,但是数据库的信息还是在的,所以说不用担心数据的丢失

数据在mysql的date目录之下,可以自己去查看,并不会消失

里面的每个文件夹,对应一个数据库。

sc delete 服务名

一般的服务名就是MySQL,所以直接用MySQL就行,不会识别大小写差异


sc delete mysql

如何找到和自己之前mysql配置相同的mysql服务名,建议最好还是去服务当中看一看,服务有两种打开方式,推荐下面的链接

Windows系统打开服务窗口(三种方式)_servicesmsc-CSDN博客

打开服务之后,鼠标右击,查看属性

会有可执行文件路径,记得对比一下和你之前的mysql安装的位置是不是一致的,记得把可执行文件的路径保存下来后面要用。还有记住你mysql的版本。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值