当前位置:   article > 正文

【MySQL 问题解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止_本地计算机上的mysql80服务启动后停止。某些服务在未由其他服务或程序使用时将自

本地计算机上的mysql80服务启动后停止。某些服务在未由其他服务或程序使用时将自

【MySQL 问题解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止

前言

  在配置MySQL数据库,出现服务创建成功,在服务中可以显示 MySQL服务 但状态显示已停止,点击启动服务出现“本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止” 启动服务失败
在这里插入图片描述
在这里插入图片描述

解决办法

 应该是之前配置数据库过程中某一个步骤出现未知错误

 建议采用工具配置数据库时关闭 pc管家 等软件
 或者采用 具有管理员权限的 cmd.exe执行配置命令

详细解决过程1:

1.管理员权限打开cmd, 通过cd 命令跳转到mysql安装目录下的bin 文件夹 (默认配置不用跳转);
2.删除mysql服务

mysqld --remove mysql
  • 1

3.重新安装mysql服务

mysqld --install mysql
  • 1

4.初始化Data

mysqld --initialize-insecure
  • 1

5.启动mysql服务

net start mysql
  • 1

 此时会提示 mysql 服务已经启动成功
在这里插入图片描述
 目前为止 mysql 数据库功能 已经可以使用
 下面进行 修改密码 以及 替换数据库操作

详细解决过程2:

 上述操作后 由于重新初始化MySql数据库 ,导致Navicat 等工具无法正确连接

 以下操作均为管理员权限运行
1.首先打开一个cmd 依次输入

net stop mysql
  • 1
mysqld --console --skip-grant-tables --shared-memory
  • 1

2.重新打开一个cmd 依次输入

mysql -u root -p
  • 1

 提示输入密码 直接点击回车 会进入到mysql
 依次输入 注意末尾分号

show databases;
  • 1
use mysql
  • 1
update user set authentication_string = ‘’ where user=‘root’ ;
  • 1

3.关闭当前cmd,并重新开启一个新的cmd

mysql -uroot -p
  • 1

 按照步骤2 执行相同操作 进入到 mysql
 输入代码 注意末尾分号

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘NewPassword’;
  • 1

4.关闭cmd 连接数据库

详细解决过程3:

通过替换 Data 文件夹,将数据库更换成自己的数据库信息

连接 MySQL 可能出现的问题

错误 2005
计算机未联网,解决方法,
1.联网;
2.将localhost 设置为 “127.0.0.1”;

错误 2003
可能是防火墙屏蔽了3306端口

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/156339
推荐阅读
相关标签
  

闽ICP备14008679号