Windows下已安装有Mysql5.5版本,然后又想启动XAMPP中的Mysql的方法

首先打开XAMPP,点击Mysql的Start提示,这时会提示3306端口已被我们之前已经下载的Mysql5.5占用了


这时我们会立马想到 修改端口号呀,但是修改后还是打不开的,因为在注册表中Mysql的打开路径默认是5.5这个版本的路径了

或者可以卸载呀,这个方法是可行,但是会把我们的数据库里面的数据都会一起删除。

所以这时候我们来用一种既不用改端口又不用卸载的方法来解决

先用cmd命令输入regedit进入注册表

找到\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL下的ImagePath


修改ImagePath的值为你xampp目录下Mysql的bin:例如我的是

"D:\xampp\mysql\bin\mysqld" --defaults-file="D:\xampp\mysql\bin\my.ini" MySQL,然后保存后就立即生效了



这时候xampp中的Mysql数据库就已经运行成功了

这时我们进去管理页面看看,发现会 访问被拒绝!


这时候我们找到桌面我的电脑右键-->管理-->服务,找到Mysql服务,把它停止了,因为它打开的应该是之前Mysql5.5版本的


然后再回去管理页面就会发现可以访问了



---------------------------------------------------------------------------------------------------------------------------------

那么,我们如果要用回之前的Mysql5.5该怎么切换呢

首先把注册表里面的路径换回来为5.5的路径:

"C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.5\my.ini" MySQL


然后我们打开Mysql5.5的命令控制器


输入密码后发现一闪而过,不见了。 这时我们要进去服务那里把Mysql的服务再启动才行


然后再输入密码之后就会发觉我的Mysql5.5又回来了!!


如果输了密码还是闪退的话就重启一下电脑,毕竟改了配置的文件,可能重启才会生效。

最后祝大家成功~

写得不好或有个别错误,请多多指教交流


猜你喜欢

转载自blog.csdn.net/Black___Jack/article/details/80341160