本地装有MySQL的话可能会遇到以下的问题:
1.端口号冲突
在这里插入图片描述
Config->my.ini->编辑->替换->3306为3308->全部替换->保存
然后重新点击start,如果更改完之后还是显示3306端口号冲突,也就是更改无效,那么可以在右上角的config
在这里插入图片描述
点击Service and Port Settings
在这里插入图片描述
找到MySQL,把main port改成3308就可以了
不过我到这一步依然无法正常启动那么…
2.更改注册表中的信息
本地安装了MySQL的话,注册表里的信息是本地MySQL的地址,这样就不能正确启动,所以可以打开注册表,找到在这里插入图片描述
如图这一项,右键修改,把数据修改成你的xampp目录下mysql中bin目录的地址,xampp显示running就是正常启动了
因为我不想卸载本地的mysql,所以通过更改注册表就可以了,把本地mysql的目录保存好,要运行本地MySQL就在注册表更改就可以使用了,要用xampp的就改为对应的目录即可

3.点击shell输入my -uroot登录失败
这时候可以打开服务,看看mysql这一项有没有启动,没有的话就右键点击启动,如果显示拒绝访问,那么重复上面的第二步,可以先把imagePath改回本地mysql的地址再改回xampp的mysql的bin目录,打开shell,输入my -uroot,这时候如果还不行,我是输入了sqld -uroot,然后关掉,输入my -uroot,就成功了在这里插入图片描述
打开mysql服务也可以通过命令窗口打开,cmd,以管理员身份运行,输入net start mysql即可

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐