您现在的位置是:首页 > 技术教程 正文

解决已经安装的mysql与phpstudy自带的mysql共存的问题

admin 阅读: 2024-03-15
后台-插件-广告管理-内容页头部广告(手机)

作为一名学习者,我总会遇到各种各样的问题,几天前装了mysql5.8版本(就是mysql8),可以正常使用,但是后来在我启动phpstudy自带的mysql时,发现怎样也启动不了

就是点了启动后,它显示正在启动,然后就恢复原样了。这时有点经验的人都应该想到是mysql5.8与phpstudy自带的mysql起了冲突。

至于冲突是什么,我估计是二者使用相同的3306端口,无法同时开启。

在网上找解决办法,找到了以下几种方法。

有些让把端口改了,但是这样比较麻烦,而且有可能会对以后的应用造成影响,我个人觉得不是很好。

还有的说把mysql卸了,这样phpstudy的mysql就能用了,是个办法,但是我们成年人自然是两个都要。

还有的有更复杂的操作,他们用phpstudy连接上了他们自己装的mysql(不是phpstudy自带的),这个我觉得容易乱套,而且我也看不懂什么原理。

废话不多说,讲一讲我的办法。

原理:端口是服务占用的,两个服务占用了相同的端口,则二者不能同时存在,只需要将mysql的服务改为手动,并且将其停止即可使用phpstudy的mysql。

按win+r打开运行,在运行中输入services.msc,即可打开服务,向下拉找到mysql对应的服务

可以看到该服务是自动的并且正在运行状态,自动也就代表着这个服务开机自启,并且会占用3306端口,双击它对该服务进行设置

选择启动类型为手动,并且将其停止,单击应用,即可设置成功


这时phpstudy的mysql就能够启动了

如果想要再次使用mysql,将phpstudy自带的mysql停止,并且在服务中将mysql服务再次打开即可,数据是存储在本地磁盘中的,这样做并不会损坏数据。

这样就解决了自己下载的mysql与phpstudy自带的mysql共存的问题,缺点也有,就是二者不能同时运行。

希望我的文章能够对你有所帮助。

有什么问题请留下评论或私信我。

标签:
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

在线投稿:投稿 站长QQ:1888636

后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索
排行榜