解决phpstudy无法启动MySQL服务
2022/4/27 19:12:42
本文主要是介绍解决phpstudy无法启动MySQL服务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
最近在学习仿站内容,需要用到phpstudy,在下载phpstudy后想要启动MySQL服务,但是总是无法启动。
主要原因是之前已经在本地安装好了一个MySQL服务,而phpstudy里的MySQL服务与本地的MySQL占用的都是3306端口,产生了冲突。
但是修改任何一个服务的端口号都十分麻烦,又不想卸载好不容易在本地安装的MySQL服务,那么就可以采用以下办法解决服务冲突:
- 首先按下win+R 执行 services.msc 进入服务,查找到MySQL,点击停止服务,然后在控制台cmd进入本地的MySQL文件夹,我的文件名是mysql-8.0.26-winx64,进入后执行命令
sc delete mysql
来删除服务,发现无法删除,原因是要用管理员身份进行该操作才可以。 - 删除成功后phpstudy上的MySQL数据库就会自动启动了。
- 若想重新启动本地的MySQL服务,则同样以管理员身份进入mysql-8.0.26-winx64文件夹后执行命令
mysqld --install
- 然后win+R 执行 services.msc 进入服务,启动MySQL服务
- 发现无法启动该服务
不过phpstudy里的MySQL启动后同样可以使用,若真的想用回本地的MySQL,那么可以用下面方法可以解决无法启动的问题。
- 先用管理员身份删除不可启动的服务:
sc delete mysql
- 初始化mysql服务:
mysqld --initialize
,在mysql的安装目录下会生成一个data文件
- 安装MySQL服务:
mysqld -install
- 重新初始化一次:
mysqld --initialize-insecure
- 然后再次安装服务:
mysqld -install
- 进入bin目录后启动服务:
net start mysql
- 启动成功:
该方法虽然可以成功启动MySQL服务,但是本质上已经把原先MySQL里的所有东西都重置了,也就意味着原先建立的数据库消失并且原本的密码也无法进入数据库,需要修改MySQL数据库的密码才可以进去。
由于很多修改MySQL数据库密码的版本都过时了,因此我找了一篇较新的文章去修改密码,该篇博主的MySQL数据库版本是8.0.19,而我的版本是8.0.26,用他的方法可以成功修改密码。
转自:https://www.dianjilingqu.com/
这篇关于解决phpstudy无法启动MySQL服务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23怎么实现安卓+php 热更新方案?-icode9专业技术文章分享
- 2024-11-22PHP 中怎么实现判断多个值是否为空、null 或者为 false?-icode9专业技术文章分享
- 2024-11-11开源 PHP 商城项目 CRMEB 二次开发和部署教程
- 2024-11-09怎么使用php在kaufland平台刊登商品?-icode9专业技术文章分享
- 2024-11-05PHP的抽象类和接口是什么,有什么区别-icode9专业技术文章分享
- 2024-11-01开源 PHP 商城项目 CRMEB 安装和使用教程
- 2024-11-01用php和mysql写无限分类,有哪几种方法-icode9专业技术文章分享
- 2024-10-31php数据分表导出时部分数据无法导出什么原因-icode9专业技术文章分享
- 2024-10-30有经验的 PHP 开发者学习一门新的编程语言,有哪些推荐的有前景的语言-icode9专业技术文章分享
- 2024-10-21php 检测图片是否篡改过-icode9专业技术文章分享