您现在的位置是:网站首页 > 心得技巧 > 编程技巧编程技巧

【原】phpstudy自带的mysql与本机安装的原mysql冲突解决方案

不忘初心 不忘初心 2019-09-28 围观() 评论() 点赞() 编程技巧

简介:安装了phpstudy之后,它自带的mysql与本地原本安装的mysql冲突,phpstudy自动卸载了本地原来的mysql服务,让我深深感觉到“这逼真的是太危险了”,不过还好它只是移除了本机的mysql服务,并没有丧心病狂到将数据文件也一并清理了,那么如何解决这个问题呢?

由于phpstudy自动集成了mysql,所以在本机安装的时候,它会将机器上之前安装的mysql服务给卸载了,让我深深感觉到“这逼真的是太危险了”,不过还好它只是移除了本机的mysql服务,并没有丧心病狂到将数据文件也一并清理了。

如下图:

phpstudy自带的mysql与本机安装的原mysql冲突解决方案

这是我原来的mysql服务,当我安装完phpstudy之后,就再也找不到它瘦小的身影了~

phpstudy自带的mysql与本机安装的原mysql冲突解决方案

问题产生的原因,这个不用百度也能猜得到:“两个mysql服务冲突了”。

本着自力更生的念头,我自己先尝试解决了一下,起初以为可以公用一个mysql服务,然后指定不同的端口,我想用哪个的时候就启动哪个,但事实证明我太年轻了,非但没能解决问题,反而使问题变得更加棘手,在我重新安装mysql服务之后,却怎么也启动不起来

phpstudy自带的mysql与本机安装的原mysql冲突解决方案

打开系统服务一看,发现mysql服务的类型已经变成了“禁用”,骚得一批。。。

phpstudy自带的mysql与本机安装的原mysql冲突解决方案

我想手动给它改过来,没想到竟然还改不动了,直接提示“指定的服务已标记为删除”,而且在每次启动了phpstudy之后,它会自动将我的mysql服务给我移除,真的是个狠人呐!!!

phpstudy自带的mysql与本机安装的原mysql冲突解决方案

后来又想过更改不同的服务名来解决问题,但依旧不行,就算是将本地mysql的服务改为了abcd,只要phpstudy在本机环境中存在,它就怎么也启动不起来,这里就不再详细描述这些惨痛的画面了,大家自行脑补一下。

几番尝试未果,只好咨询了一波度娘,发现网上也没太多好的解决方案,其中也有我开始提出的那个开不同端口的解决方案,但我实在不知道他们是怎么搞定的,反正就说是可以了,文章写得比较抽象,我也不知道是不是phpstudy的版本问题,反正我本机的确是不行,一山不容二虎的感觉。

最终找到了一个不算太完美的方案:“将旧数据的数据拷贝到phpstudy安装的数据库(不用全部拷贝,只用拷贝data文件夹即可)”,本机亲测,方案是可行的,就是有一点儿不太好,每次使用数据库的时候,不能像以前一样直接启动mysql就行了,必须要先启动phpstudy,然后再从phpstudy里面启动mysql,这让我一个写java的人(非php开发人员)感到一股淡淡的忧桑。

有人可能会想到,既然能舍弃本地mysql,那为什么不能舍弃phpstudy的mysql呢?

很不幸,我帮你们做了尝试,就算是将phpstudy中的mysql卸载了,本地mysql依旧起不来,phpstudy真的是为所欲为!!!

mysqlphpStudy

看完文章,有任何疑问,请加入群聊一起交流!!!

很赞哦! ()

文章评论

  • 请先说点什么
    人参与,条评论

请使用电脑浏览器访问本页面,使用手机浏览器访问本页面会导致下载文件异常!!!

雨落无影

关注上方公众号,回复关键字【下载】获取下载码

用完即删,每次下载需重新获取下载码

若出现下载不了的情况,请及时联系站长进行解决

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们