当前位置: 首页 > news >正文

MySQL报错解决过程

我在调试datagrip的时候,显示拒绝连接,开始的时候,我以为只是服务没有开启,结果到后来在网上搜索各种解决办法无果后,就选择卸载,卸载之后安装新的MySQL

以下就是我的解决过程。

如果只是在使用外置软件(如Navicat,datagrip)出错,显示拒绝连接,可以使用cmd快捷键,输出services.msc调出服务界面

image-20250508151943916

找到MySQL服务启动。这样,大部分的问题可能就已经解决。可以我的不是。

image-20250508152156079

我在启动MySQL服务之后,MySQL服务又迅速关闭,并且提示我

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

然后我就去网上搜索了很多教程,大部分教程其流程如下,跟我一样问题的小伙伴可以试试

首先,先使用管理员权限打开命令控制行,找到你MySQL的下载目录下的bin文件夹,我的资源目录为

D:\MySQL.workstation\mysql\bin

将其切换到根目录下再进行下一步的操作

(1)移除mysql服务

 mysqld --remove mysql

(2)初始化 mysql

 mysqld --initialize-insecure --user=mysql

(3)下载mysql 服务

 mysqld --install

3.重启数据库

重新打开命令提示符输入以下指令:

 net start mysql

就可以重启成功了!(这里没有演示,因为我已经重新下载过了,就没再演示,见谅。)

可惜我的问题没有解决。

然后我又尝试了很多方法,有的是修改my.ini配置文件(这个啥用没有),有的说端口3306被占用(没有被占用),还有的将配置文件的后缀名修改的,(压根没啥用)等一系列方法之后,我绝望了,最后决定将我自己的MySQL卸载,因为我自己MySQL下载的不是安装包,而是压缩包,所以没办法使用geek来删除。

以下就是彻底删除MySQL的教程。

第一步:关闭服务,将MySQL服务关闭(命令行中中执行mysqld --remove mysql命令),两种方法效果一致。

image-20250508152156079

第二步:删除MySQL的安装目录

如果之前安装并未单独注定过服务安装目录,则默认安装目录是:

C:Program Files\MySQL

或者

C:\Program Files (x86)\MySQL

如果自己修改安装路径,就按自己的来。

第三步:删除注册表文件:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL文件夹

再到高级环境配置中的path将MySQL的环境删除,最后

第四步:删除MySQL的Data目录

注:如果你是自己下载的压缩包,那么data目录就在你的安装路径中,如果是安装包的话

如果之前安装并未单独指定过数据目录

则默认安装目录是:

C:ProgramData\MySQL

若自己更改了安装位置,找到其路径删除即可

最后:删除环境变量和配置并重启。

简易方法:如果你是安装包下载的,则可以下在geek.exe强制删除,最后你只需要删除环境变量即可。

接下来就是安装新的MySQL,我选择的是mysql-installer-community-8.0.41.0.msi安装包,可以直接在官网下载(建议找别人的网盘资源,官网的下载速度一言难尽...)

下载教程这里就不多说了。大家可以去看下面的大神博客,讲的很清晰明了。

参考博客:2024 年 MySQL 8.0 安装 配置 教程 最简易(保姆级)_mysql安装-CSDN博客

希望对大家有所帮助!

相关文章:

  • MySQL 8.0 OCP 英文题库解析(一)
  • Python 爬虫之 XPath 元素定位
  • 【Linux】swap交换分区管理
  • 【ArcGIS微课1000例】0146:将多个文件夹下的影像移动到一个目标文件夹(以Landscan数据为例)
  • 一文读懂Python之requests模块(36)
  • 精品,架构师总结,MySQL 5.7 查询入门详解
  • 【Rust】结构体
  • 云原生安全治理体系建设全解:挑战、框架与落地路径
  • python线上学习进度报告
  • Docker封装深度学习模型
  • Java实现桶排序算法
  • Matlab 分数阶PID控制
  • 信息系统项目管理工程师备考计算类真题讲解十四
  • 缓存套餐-01.Spring Cache入门案例
  • 《算法导论(第4版)》阅读笔记:p11-p13
  • 事务一致性
  • 【Bluedroid】蓝牙 SDP(服务发现协议)模块代码解析与流程梳理
  • 【计网】TCP/IP四层模型(一)
  • 村田与RohdeSchwarz联合开发用于测量Digital ET省电效果的RF系统
  • Altera系列FPGA实现图像视频采集转HDMI/LCD输出,提供4套Quartus工程源码和技术支持
  • 印度外交秘书:“朱砂行动”不针对军事设施,无意升级事态
  • 追光|铁皮房、土操场,这有一座“筑梦”摔跤馆
  • 港理大研究揭示:塑胶废物潜藏微生物群落或引发生态危机
  • 司法部:民营经济促进法明确禁止违规异地执法、利用行政或者刑事手段违法干预经济纠纷
  • 新消费观察| 零售品牌 “走出去” ,如何开辟“新蓝海”?
  • 金融监管总局将出八大增量政策,李云泽详解稳楼市稳股市“组合拳”