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

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

前言

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

解决办法

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

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

详细解决过程1:

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

mysqld --remove mysql

3.重新安装mysql服务

mysqld --install mysql

4.初始化Data

mysqld --initialize-insecure

5.启动mysql服务

net start mysql

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

详细解决过程2:

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

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

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

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

mysql -u root -p

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

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

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

mysql -uroot -p

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

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

4.关闭cmd 连接数据库

详细解决过程3:

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

连接 MySQL 可能出现的问题

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

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

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值