phpstudy无法启动MySQL服务的完美解决办法

作者:阿_巴打 时间:2024-05-22 10:08:59 

最近在学习仿站内容,需要用到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数据库就会自动启动了。

phpstudy无法启动MySQL服务的完美解决办法

若想重新启动本地的MySQL服务,则同样以管理员身份进入mysql-8.0.26-winx64文件夹后执行命令mysqld --install

然后win+R 执行 services.msc 进入服务,启动MySQL服务

发现无法启动该服务

phpstudy无法启动MySQL服务的完美解决办法

不过phpstudy里的MySQL启动后同样可以使用,若真的想用回本地的MySQL,那么可以用下面方法可以解决无法启动的问题。

先用管理员身份删除不可启动的服务:sc delete mysql

初始化mysql服务:mysqld --initialize,在mysql的安装目录下会生成一个data文件

phpstudy无法启动MySQL服务的完美解决办法

安装MySQL服务:mysqld -install

???????重新初始化一次:mysqld --initialize-insecure

???????然后再次安装服务:mysqld -install

???????进入bin目录后启动服务:net start mysql

???????启动成功:

phpstudy无法启动MySQL服务的完美解决办法

phpstudy无法启动MySQL服务的完美解决办法

该方法虽然可以成功启动MySQL服务,但是本质上已经把原先MySQL里的所有东西都重置了,也就意味着原先建立的数据库消失并且原本的密码也无法进入数据库,需要修改MySQL数据库的密码才可以进去。

由于很多修改MySQL数据库密码的版本都过时了,因此我找了一篇较新的文章去修改密码,该篇博主的MySQL数据库版本是8.0.19,而我的版本是8.0.26,用他的方法可以成功修改密码。

phpstudy无法启动MySQL服务的完美解决办法

phpstudy无法启动MySQL服务的完美解决办法

参考链接:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决办法

来源:https://blog.csdn.net/m0_55887872/article/details/121956192

标签:phpstudy,mysql,无法启动
0
投稿

猜你喜欢

  • PHP session 会话处理函数

    2023-11-15 14:55:53
  • python类的方法属性与方法属性的动态绑定代码详解

    2023-07-02 03:31:26
  • 海量数据库的查询优化及分页算法方案集合2/2

    2024-01-22 22:09:38
  • python使用py2neo创建neo4j的节点和关系

    2021-09-25 01:03:28
  • Python实现发送邮件到自己邮箱

    2023-10-18 17:08:11
  • 关于Vue的异步组件

    2024-05-09 10:52:35
  • Python图像处理PIL各模块详细介绍(推荐)

    2024-01-01 18:31:43
  • 滑动验证码的设计与理解

    2022-09-18 08:34:28
  • Vue表单验证插件Vue Validator使用方法详解

    2023-07-02 16:56:47
  • Python3多线程基础知识点

    2022-03-05 13:05:44
  • 15行Python代码带你轻松理解令牌桶算法

    2021-05-05 01:18:05
  • python导包的几种方法(自定义包的生成以及导入详解)

    2021-11-19 21:33:41
  • 详解用python计算阶乘的几种方法

    2021-11-17 00:00:14
  • Django 跨域请求处理的示例代码

    2022-05-27 17:08:46
  • Python实现读取Linux系统的CPU以及内存占用

    2021-06-22 06:59:31
  • 详解PyTorch中Tensor的高阶操作

    2021-11-24 12:08:00
  • 教你一招完美解决vscode安装go插件失败问题

    2024-05-09 09:47:20
  • 基于ASPJPEG 制作了一个梦寐已久的批量水印工具步骤

    2011-02-28 10:39:00
  • 浅谈python已知元素,获取元素索引(numpy,pandas)

    2023-08-04 16:01:00
  • WPF框架Prism中ViewModelLocator用法介绍

    2024-05-13 09:17:27
  • asp之家 网络编程 m.aspxhome.com