当前位置:网站首页>解决phpstudy无法启动MySQL服务
解决phpstudy无法启动MySQL服务
2022-07-30 05:30:00 【免费的东西】
最近在学习仿站内容,需要用到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,用他的方法可以成功修改密码。

参考链接:CSDN博客——ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决办法
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 盘点 | 常用 PG 数据恢复方案概览【建议收藏】
- pytorch官网中如何选择以及后面的安装和pycharm测试步骤
- MySQL - Function and Constraint Commands
- 坠落的蚂蚁(北京大学考研机试题)
- 关于组织开展2022年广东省技术先进型服务企业认定工作的通知
- [Redis Master Cultivation Road] Jedis - the basic use of Jedis
- 从字节码角度带你彻底理解异常中catch,return和finally,再也不用死记硬背了
- golang八股文整理(持续搬运)
- mysql 中 in 的用法
- 容器化 | 在 K8s 上部署 RadonDB MySQL Operator 和集群
猜你喜欢

从字节码角度带你彻底理解异常中catch,return和finally,再也不用死记硬背了

Go语学习笔记 - gorm使用 - 事务操作 Web框架Gin(十一)

开源之夏 2022 与您相约!

最新版MySQL 8.0 的下载与安装(详细教程)

This article will take you through js to deal with the addition, deletion, modification and inspection of tree structure data

MySQL基础(DDL、DML、DQL)

Kyligence 亮相第五届南方信息大会并获评“CIO 优选数字化服务商”

MySQL如何对SQL做prepare预处理(解决IN查询SQL预处理仅能查询出一条记录的问题)

视野 | KeyDB:为 Web 应用而生的高性能 Redis 分支

curl (7) Failed connect to localhost8080; Connection refused
随机推荐
给小白的 PG 容器化部署教程(下)
Programmers make money and practice, teach you how to do paid courses, self-media, paid articles and paid technical courses to make money
即刻报名|前沿技术探索:如何让 Spark 更强劲、更灵活
mysql cannot connect remotely Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (10060 "Unknown error")
容器化 | 在 K8s 上部署 RadonDB MySQL Operator 和集群
1475. 商品折扣后的最终价格
丑陋的程序员
RadonDB MySQL Kubernetes 2.2.0 发布!
开源之夏 2022 重磅来袭!欢迎报名 RadonDB 社区项目!
微信小程序开发学习
分布式事务之 Atomikos 原理和使用(一)
Oracle补丁体系及Opatch工具介绍
MySql string splitting realizes the split function (field splitting, column switching, row switching)
NFT 产品设计路线图
WeChat payment and payment callback
剑指offer(刷题篇12)
罗湖区工匠技能领军人才奖励项目申请指南
从想当亿万富翁到职场、创业、爱情、抑郁、学医学武,我的程序人生
C language implements highly secure game archives and reads files
ugly programmer