Phpstudy mysql服务无法启动,一招教你解决!
如若转载,请备注说明: https://blog.csdn.net/qq_38681017/article/details/104771064
备份数据库! 备份项目!
使用phpstudy集成环境的多多少少会遇到Apache服务或Mysql服务无法启动的情况,网上也查了很多相关的资料,大部分说的解决方法有如下几种:
1.安装了phpstudy后,原来的Mysql服务与phpstudy的Mysqla服务冲突了,导致3306的端口号被占用了,只要删除掉原来的Mysql服务即可
**2修改Mysqla的端口号,改成3307、3308,理论上是可以的,但本人亲测这种方法不可行**
3.如之前有安装phpstudy并且有保留 D:\PhpStudy\PHPTutorial\MySQL这个目录的数据的,可以复制替换上去即可,但个人觉得这种法不适合新手
注意:采用这种方法时先备份数据库或者现在的这个MySQL目录,以防复制替换后出现数据丢失等问题!
4.备份所有的项目和数据库,然后删除掉现在的这个phpstudy,重新去官网下载( https://www.xp.cn )重装,安装好后检验下,没有问题就把备份好的所有的项目放到对应的WWW目录下,数据库导入进去,如果有navicat数据库工具的可以导入,如果navicat数据库工具导入不了,就用phpstudy自带的数据库管理工具导入
- navicat数据库工具导入
- phpstudy数据库管理工具导入
5.最终秘密武器,一招解决,打开mysql.ini文件,在[mysqld]和port=3306中间添加 skip-grant-tables 这句话完美解决
备份数据库! 备份项目!
以上就是关于phpstudy的Mysqla服务无法启动的几种解决方法,希望能够帮助需要的各位,同时推荐大家找技术文章的解决方法就来CSDN,学习PHP相关知识的可以去PHP中文网学习,有免费的教学视频