phpstudy升级mysql后无法启动问题

因为mysql支持全文索引的只有5.6以上,而我下的phpstudy只有5.5的版本,在导入数据库的时候因为该数据库的表内有使用全文索引,因此必须升级phpstudy的mysql版本,升级过程可以参考https://blog.csdn.net/belen_xue/article/details/52949817

这里只说一下升级后出现的问题,升级完之后点击phpstudy中的启动按钮,只能启动apache的服务,mysql一直处于红点状态(起不来)。但是查看windows下的服务是可以手动起来的~~~

最神奇的是,手动起来后,phpstudy中的mysql就变成绿点了,这就说明mysql其实是升级成功了,但是现在就是如何关联phpstudy的问题。

因为,我已经弄好了,无法截图。就直接说吧,你们打开windows服务后,你会发现在服务中有:mysql mysqla的服务。网上有人说两者冲突了,emmmmm至于冲突这种说法,我没有试验过,不敢确定。但是唯一可以肯定的是。
mysql服务是你自己想要升级mysql服务生成的

(前提是你按照了百度上所说的在你想要升级的mysql文件中使用了mysql -install 等命令。在此还要强调一点,在这个之前,你原来的Mysql文件中你还要执行mysqld -remove!有同学会问了,这是为什么?因为啊。phpstudy是一个集成软件,你装好后,apache + mysql + php都是一起装好的,而Mysqla 就是phpstudy帮你注册的服务,所以你要删了。如何之前没有在Mysql中执行mysql -remove,则需要进去执行一下,然后发现服务中的mysql服务没有了,再次尝试使用phpstudy来启动发现可以了)

那说道这边,有些同学会问了,那说了这么久,你还是没说为什么phpstudy会起不来mysqlda 服务。
其实说到这边,我已经说的很明确了。mysqla既然是phpstudy帮你注册的服务,那你自己mysqld -install的注册的服务是mysql。

你可能感兴趣的:(MySQL,PHP)