MySQL 服务启动失败解决方案
方法一
(1)找到MySQL的安装目录,将data删除 (注意该文件下会有一些你自己建立的数据库的数据!)
(2)然后复制bin文件的路径
(3)从开始里搜索cmd 右键以管理员身份运行
否则会出如下错误:Install/Remove of the Service Denied!
(4)cd bin文件的路径 进入后输入mysqld --initialize
(5)关闭cmd 重新启动 输入net start mysql即可启动成功!
方法二
(1)打开cmd 输入netstat -ano 找到本地地址为0.0.0.0:3306的地址,记住其PID的值
(2) 打开任务管理器 点击详细信息 找到上一步PID对应的应用
如果不是mysql的应用 将其关闭 重启MySQL服务即可.
如果是mysql应用 如下图 则无法启动与端口无关
方法三
打开cmd 依次输入以下命令
mysqld -remove
mysqld -install
mysqld --initialize
重启 net start mysql 成功!
要是以为大功告成,那你就错了,哭,还有个坑等着我们……
或许是版本的原因,当我们输入mysql -uroot -p 敲回车后会出现以下提示,如果正常登入的请略过。
注:MySQL数据库5.6之前(不包括)默认密码为空,用户不用输入密码,直接回车登陆
这是因为初始化的时候,随机生成了一个root帐户密码。该密码可在/data文件夹下后缀.err的文件中查看,找到该文件,以记事本的方式打开,将密码复制出来,如下图,我的随机密码是fBK2SAOKxa:
6.修改登陆密码
a.如果已经进入mysql,先输入exit退出mysql
b.输入mysqladmin -u root -p password 123,123为新密码,回车,此时会输入root密码,粘贴之前找到的初始密码,粘贴即可,
c.以新密码登陆mysql验证是否修改成功
如果生成的初始密码也登录不成功,参考下面这篇博客:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人