我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL启动失败之MySQL服务无法启动的原因及解决

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL启动失败之MySQL服务无法启动的原因及解决

MySQL服务无法启动的原因及解决

此处我的电脑为win10,mysql为8.0版本。

一般情况下,通过压缩的安装包,安装MySQL可能会出现MySQL无法启动的情况,如下图:

MySQL启动失败之MySQL服务无法启动的原因及解决

综合网上的各种资料,加自己的实际操作,总结为以下三种原因:

1.缺乏my.ini文件

通过记事本的方式创建my.ini文件, 也可以在电脑中搜索其他的my.ini文件,将其复制后,进行修改(确保为配置文件的格式)。

my.ini文件的创建可以参考这篇文章:https://www.jb51.net/article/246898.htm

创建好my.ini文件之后,将其保存到sever目录下,如下图:

MySQL启动失败之MySQL服务无法启动的原因及解决

2.缺乏data文件

在缺乏data文件时,一定注意不要手动创建data文件!!!手动创建data文件仍然会出现无法启动的情况。

操作方式:

(1)用管理员身份运行命令控制符(cmd)

注意!!!此时如果不用管理员身份运行,可能会出现错误。

(2)在cmd中输入

mysqld --initialize --user=mysql --console

此时会出现

MySQL启动失败之MySQL服务无法启动的原因及解决

记住此时的临时密码,在之后会用到它。

注意!!!

如果命令行敲为mysqld --initialize-insecure ,没有加–console 在登录mysql时,直接点击enter即可进入,此时的密码为空密码,但是之后会生成一个密码,是我们看不到的,下一次就登录不进去mysql了。(密码错误)

(3)运行mysql

MySQL启动失败之MySQL服务无法启动的原因及解决

MySQL启动失败之MySQL服务无法启动的原因及解决

(4)修改密码,输入 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

MySQL启动失败之MySQL服务无法启动的原因及解决

3.端口占用(MySQL的默认端口是3306)

此处可以通过查看data下的.err文件,查看是否有端口占用的情况。

MySQL启动失败之MySQL服务无法启动的原因及解决

若为端口占用,此时可以通过在命令行输入以下命令查看是哪个进程占用了端口3306。

netstat -ano

MySQL启动失败之MySQL服务无法启动的原因及解决

找到占用3306端口的PID,如下图:

MySQL启动失败之MySQL服务无法启动的原因及解决

去任务管理器关闭对应的PID对应的进程。

MySQL启动失败之MySQL服务无法启动的原因及解决

此时成功解决问题!!!

在运行mysql的过程中,也有可能出现其他的错误,这些都可以通过查看data中的.err文件,得到对应的原因。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL启动失败之MySQL服务无法启动的原因及解决

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL启动失败之MySQL服务无法启动的原因及解决

目录mysql服务无法启动的原因及解决1.缺乏my.ini文件2.缺乏data文件3.端口占用(MySQL的默认端口是3306)总结MySQL服务无法启动的原因及解决此处我的电脑为win10,mysql为8.0版本。一般情况下,通过压缩
2022-12-26

MySQL 启动失败的常见原因

专注于 Oracle、MySQL 数据库多年,Oracle 10G 和 12C OCM,MySQL 5.6,5.7,8.0 OCP。现在鼎甲科技任技术顾问,为同事和客户提供数据库培训和技术支持服务。

mysql服务启动失败的原因有哪些

MySQL服务启动失败的原因可能有以下几种:配置文件错误:MySQL的配置文件(my.cnf或my.ini)中的参数配置错误,比如端口号、日志文件路径等配置错误。端口被占用:MySQL默认使用3306端口,如果该端口被其他程序占用,启动M
mysql服务启动失败的原因有哪些
2024-04-09

mysql启动失败的原因是什么

本篇内容主要讲解“mysql启动失败的原因是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql启动失败的原因是什么”吧!一、一站式解决 1. 问题分析定位# 找到MySQL的配置文件,
2023-06-20

docker启动失败的原因及怎么解决

Docker启动失败可能有多种原因,以下是一些常见的原因和解决方法:1. 镜像下载失败:Docker启动时需要下载镜像,如果下载失败,则会导致启动失败。可以尝试重新启动Docker或者检查网络连接,确保能够正常下载镜像。2. 端口冲突:如果
2023-08-11

mysql服务启动失败如何解决

当MySQL服务启动失败时,可能有多种原因。以下是一些常见的解决方法:检查MySQL的错误日志,通常位于MySQL安装目录的data文件夹下。查看错误日志可以帮助确定问题的具体原因。确保MySQL的配置文件正确配置。检查my.cnf或my.
mysql服务启动失败如何解决
2024-04-09

mysql服务启动失败1067如何解决

MySQL服务启动失败1067错误通常是由于MySQL配置文件中的错误或者MySQL安装文件损坏导致的。以下是一些解决方法:检查MySQL配置文件:确保MySQL配置文件(通常是my.ini或my.cnf)中的参数设置正确。特别是检查dat
mysql服务启动失败1067如何解决
2024-05-06

MySQL服务无法启动的原因有哪些

MySQL服务无法启动的原因可能有以下几种:1. 配置文件错误:MySQL的配置文件(my.cnf)中可能存在错误,如数据库路径、端口号等配置不正确,导致无法启动服务。2. 数据库文件损坏:MySQL的数据库文件可能损坏或不完整,导致无法启
2023-09-26

PHP启动失败的原因及处理方法

PHP启动失败的原因及处理方法PHP是一种广泛应用于服务器端脚本语言,它的灵活性和强大功能使其成为许多网站和应用程序的首选。然而,有时候我们在部署或使用PHP时会遇到PHP启动失败的问题,这可能是由于多种原因导致的。在本文中,将会介绍一些
PHP启动失败的原因及处理方法
2024-03-12

MySQL服务无法启动的问题以及解决

目录mysql服务无法启动问题解决方法一解决方法二总结MySQL服务无法启动问题解决方法一1.找到你的my.ini文件,用notepad++打开,在右下角看保存编码格式是不是ANSI,如果不是,则在工具栏找到编码,改成ANSI,保存。
MySQL服务无法启动的问题以及解决
2024-09-08

编程热搜

目录