解决 wampserver 中无法启动mysql数据库的问题

问题描述:
启动wampserver后,软件的图标用红色变为橙色之后,就一直保持原样了。只有当图标变成绿色的时候才能正常使用的。
这里写图片描述
图标中显示 local server -1 of 2 services running 。表示2个服务中只有一个服务启动。

我们进去mysql里面看一下:
解决 wampserver 中无法启动mysql数据库的问题_第1张图片
发现里面根本没有启动,点击启动之后,依旧不启动。

打开phpMyAdmin页面,发现无法登陆进去:
解决 wampserver 中无法启动mysql数据库的问题_第2张图片


问题解决
查看相关资料后,觉得应该是与之前自己按照的mysql与wampserver中的mysql冲突的原因,导致无法启动。
解决办法:
在系统中搜索 my.ini 文件
解决 wampserver 中无法启动mysql数据库的问题_第3张图片
我这边搜到了两个。查看发现一个是在wampserver的安装目录下的mysql目录下的,在D盘,而另外一个是在c盘的自己安装的mysql目录下。
在确保自己安装的mysql的服务已经关闭的前提下,把自己安装的mysql目录下的my.ini重命名为其他的,例如 1my.ini;
解决 wampserver 中无法启动mysql数据库的问题_第4张图片
然后再启动wampserver
解决 wampserver 中无法启动mysql数据库的问题_第5张图片
发现图标已经变成绿色的了,并且提示所有的服务已经启动

尝试打开phpMyAdmin页面,发现已经成功登录进去了:
解决 wampserver 中无法启动mysql数据库的问题_第6张图片


总结:所以,从结果看来,应该就是两个mysql的(初始化)文件冲突了。当要启动其中一个的时候,把另外一个的my.ini重新命名为其他的,等用不着的时候改回来就可以了。

附上另外一种解决办法,是设置环境变量,似乎更好用:hhhh
http://blog.csdn.net/it_hejun/article/details/25463823

注意:无论采用以上什么方法,都只能在同一个时间内启用一个mysql数据库

你可能感兴趣的:(数据库)