MySQL启动失败解决方案

news2024/11/28 5:43:57

目录

引言

一、查看/启动mysql服务的两种方式

方法一:

方法二:

二、修改mysql服务启动路径的地址

三、"my.ini"文件的使用

设置my.ini文件的路径

 给出一个使用my.ini文件的小例子


引言

造成启动闪退\失败的原因我仅仅以个人查询的一下博客案例作为背景,如有错误恳请各位大佬批评指正

造成闪退大概率是因为各种原因造成的密码或路径错误,比如说:

  • 安装多个版本的mysql设置了多个不同的密码,但是mysql启动服务的路径只有一个,只能对应一个,就比如说一个8.0.38和一个8.0.27版本的mysql对应密码分别位123456和654321,如果想要想要使用8.0.38,输入密码123456,但是没有更改电脑之前已经拥有的8.0.27版本的启动服务路径(实际密码为:654321)大概率会造成一些错误或者闪退。
  • 或者电脑上只有一个mysql但是,因为一些其它需要更改了路径造成服务启动不成功。
  • 或者等等的一系列其它原因造成路径的更改

一、查看/启动mysql服务路径的两种方式

方法一:

1.找到本机上的此电脑,鼠标右击找到管理,点击后出现下列页面

2.点击服务和应用程序->进入服务->找mysql->便可以启动mysql

3.查看mysql服务启动路径

方法二:

打开命令行输入:services.msc启动服务

二、修改mysql服务启动路径的地址

1.在windows开始界面搜索注册编辑器进入:

2.按照图示路径找到mysql

(计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql)

3.双击ImagePath修改为个人想要使用的启动路径路径

找到mysql的安装路径中的启动程序:F:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe

这里说明一下,直接粘贴启动路径即可,但是要去掉exe可执行文件的后缀

注意:下面这种路径形式涉及到引号以及my.ini文件,如何放置ini文件(下文会讲),这里就不需要设置,因为设置下面这种形式后重新启动mysql服务时,显示找不到路径,可能是因为windows版本的问题

“F:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld” --defaults-file= “F:\Program Files\MySQL\MySQL Server 8.0\my.ini”

4.重新启动mysql服务即可

三、"my.ini"文件的使用

设置my.ini文件的路径

在上述我们设置mysql服务启动路径时,并未设置my.ini路径,通过下列方式设置

我在这里比较笼统的讲述一下my.ini文件的作用:

根据我们上述设置的路径来看,mysqld.exe作为启动程序,当这个mysqld.exe启动时会第一时间去找my.ini这个文件,这个文件会第一时间告诉mysql在启动时做些什么,所以我们只需要配置好my.ini文件,就能告诉和指挥mysql做什么,就不需要输入各种繁杂的参数(下面会有一个例子作为演示)

当我们下载完成mysql之后会有两个文件夹

 其中启动程序mysqld.exe启动时会在Program Files中在启动时会在此文件夹中寻找my.ini文件,但是(!!!!!),my.ini文件在ProgramData中,所以我们要将my.ini复制到Proram Files中,不是放到mysqld.exe的同级目录而是父级目录中,如下图所示

 给出一个使用my.ini文件的小例子

我们通常使用mysql -u root -p进入mysql,然后输入密码,但是我们经常看到各种博客教程中直接使用mysql进入,这大大减少了繁琐的参数,我们只需要在my.ini中的指定位置增加两行代码即可:

在红色区域,增加蓝色区域的两行代码,保存后重新启动服务,即可直接使用mysql命令直接进入,如下图所示:

还有这个解决密码错误和mysql命令行闪退的例子,但是这个例子中使用的ProgramData中的my.ini,应该是设置了文件路径,如果按照我的教程的话,应该修改Program Files中的my.ini文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2201301.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Note24100901_Portal_V18_Advanced5_Modscan的Modbus仿真

Note24100901_Portal_V18_Advanced5_Modscan 的Modbus TCP/IP仿真 具体过程详见如下图片:![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/8d85098268484044b2816d8a78c031f4.png#pic_center 以上~

搭建企业域名服务器案例

任务要求: 某企业要建立一台应用于以下情况的主域名服务器 拥有一个C类网段地址,为202.101.55.0。企业域名注册为company.com。域名服务器的IP地址定位为202.101.55.55,主机名为dns.company.com。企业网通过路由器与Internet连接。要解析的…

Ultralytics YOLO V11 初体验—训练COCO数据集—全流程记录

Utralytics YOLO V11🚀 之后做项目要用到YOLO,然后也是趁着这个机会捡一下YOLO的相关的知识,这篇博客记录一下,配置Utralytics建立一个训练YOLO的环境,然后使用官方提供的COCO.yaml文件进行自动下载和训练的完整过程&a…

springboot简单案例

必答[简答题]从页面输入年龄,输入的年龄在1-200之间为正常,其余定义为异常,并把年龄结果显示在页面上,同时给出判断(正常输出“年龄是XX岁“;若年龄大于200或小于0,输出自定义异常”年龄输入不正确“;其他显示异常情况…

从0到1:多服务厅预约小程序开发笔记(上)

需求调研 多服务厅预约小程序:随着信息技术的快速发展和移动互联网的普及,越来越多的服务行业开始向线上转型, 传统的预约方式往往效率低下,用户需耗费大量时间进行电话预约或现场排队,服务厅预约小程序集多种服务于一体&#xf…

嵌入式学习-线性表-Day04-队列

嵌入式学习-线性表-Day04-队列 队列 循环队列(顺序队列) 1)创建一个空的队列 2)入列 3)求长度 链式队列 (1)创建一个空的队列 (2)入列 (3)出列 队列 1 什么是队列? 只允许在两端进行插入和删除操作的线性表…

深度学习——线性神经网络(二、线性回归的从零开始实现)

目录 2.1 生成数据集2.2 读取数据集2.3 初始化模型参数2.4 定义模型2.5 定义损失函数2.6 定义优化算法2.7 训练 2.1 生成数据集 为简单展示,将根据带有噪声的线性模型构造一个数据集。生成一个包含1000个样本的数据集。每个样本包含从标准正态分布中的抽样的两个特征…

RocketMq-秒杀应用场景

1、介绍mq 2、秒杀介绍 -----redis配置 3、生产者-消费者搭建 1、介绍mq 消息存储架构图中主要有下面三个跟消息存储相关的文件构成。 (1) CommitLog:消息主体以及元数据的存储主体,存储Producer端写入的消息主体内容,消息内容不是定长的。单个文件大…

微服务实战——登录(普通登录、社交登录、SSO单点登录)

登录 1.1. 用户密码 PostMapping("/login")public String login(UserLoginVo vo, RedirectAttributes redirectAttributes, HttpSession session){R r memberFeignService.login(vo);if(r.getCode() 0){MemberRespVo data r.getData("data", new Type…

价值5000元完整版GOD引擎手机客户端三端引擎源码 编译完整版

5000元完整版GOD引擎手机客户端三端引擎源码 支持三端互通:电脑端,安卓端,苹果端 GOD引擎全套源码及手游客户端源码(苍穹引擎源码及修改教程) 服务端代码为Delphir,手游客户端代码为cocos2dx的(…

DAMA数据管理知识体系(第14章 大数据和数据科学)

课本内容 14.1 引言 概要 从数据中探究、研发预测模型、机器学习模型、规范性模型和分析方法并将研发结果进行部署供相关方分析的人,被称为数据科学家业务驱动 期望抓住从多种流程生成的数据集中发现的商机,是提升一个组织大数据和数据科学能力的最大业务…

论文阅读(十二):Attention is All You Need

文章目录 一、循环神经网络1.1RNN模型1.1.1RNN模型简介1.1.2RNN基本结构1.1.3权重共享机制1.1.4RNN局限性:长期依赖问题与梯度消失 1.2LSTM模型1.2.1LSTM核心思想1.2.2遗忘门1.2.3输入门1.2.4更新细胞状态1.2.5输出门1.2.6参数更新 二、Seq2Seq机制2.1RNN结构的局限…

react 知识点汇总(非常全面)

React 是一个用于构建用户界面的 JavaScript 库,由 Facebook 开发并维护。它的核心理念是“组件化”,即将用户界面拆分为可重用的组件。 React 的组件通常使用 JSX(JavaScript XML)。JSX 是一种 JavaScript 语法扩展,…

house_of_muney

house_of_muney 首先介绍一下house of muney 这个利用原理: 在了解过_dl_runtime_resolve的前提下,当程序保护开了延迟绑定的时候,程序第一次调用相关函数的时候会执行下面的命令 push n push ModuleID jmp _dl_runtime_resolve 这里的n…

OCR+PDF解析配套前端工具开源详解!

目录 一、项目简介 TextIn为相关领域的前端开发提供了优秀的范本。 目前项目已在Github上开源! 二、性能特色 三、安装使用 安装依赖启动项目脚本命令项目结构 四、效果展示 面对日常生活和工作中常见的OCR识别、PDF解析、翻译、校对等场景,配套的…

洛谷P5648

洛谷P5648 这题花了很长时间,是在线段树题单里找到的( )。有线段树做法,但是我感觉可能比倍增做法更难看懂。以后有空再看看吧。感觉线段树现在只会板子题,绿稍微难点可能就不会。 花了很久时间之后,就觉得…

打造直播美颜平台的关键技术:视频美颜SDK的深度解析

本篇文章,小编将深入解析视频美颜SDK的关键技术,探讨其在打造直播美颜平台中的作用。 一、视频美颜SDK的定义与功能 视频美颜SDK是一套专门为实时视频处理而设计的软件开发工具包。其主要功能包括人脸检测、肤色美化、瑕疵修复、虚化背景、实时滤镜等。…

Python对PDF文件的合并操作

在处理 PDF 文件时,合并多个 PDF 文件为一个单一文件或者将某个单一文件插入某个PDF文件是一个常见的需求。Python 提供了多种库来实现这一功能,其中 PyPDF2 是一个非常流行的选择。该库提供了简单易用的接口,包括 merge() 方法,可…

CRE6281B1 (宽VCC:8-45V PWM电源芯片)

CRE6281B1 是一款外驱功率管的高度集成的电流型PWM 控制 IC,为高性能、低待机功率、低成本、高效率的隔离型反激式开关电源控制器。在满载时,CRE6281B1工作在固定频率(65kHz)模式。在负载较低时,采用节能模式,实现较高的功率转换效…

关于Allegro导出Gerber时的槽孔问题

注意点一: 如果设计的板子中有 槽孔和通孔(俗称圆孔),不仅要NC Drill, 还要 NC Route allegro导出的槽孔文件后缀是 .rou 圆型孔后缀 是 .drl ,出gerber时需要看下是否有该文件。 注意点二: 导出钻孔文件时,设置参…