跳至正文
-
关注
IT极限技术分享汇

ITmax

IT极限技术分享汇

ITmax

  • 首页
  • 商店
  • 我的帐户
  • 结账
  • 购物车
  • 首页
  • 商店
  • 我的帐户
  • 结账
  • 购物车
关

搜索

技术分享

处理mysql无法启动且启动时服务没报错的异常情况

作者 mumupudding
2024年2月27日 1 分钟阅读
0

我在通过下列方式启动mysql服务时,遇到了服务启动不成功,且服务没有报错的情况

image.png

当然第一种解决方式当然是通过管理员权限打开cmd,然后键入netstat -aon
查看3306端口是否被占用,如果被占用的话,就拿到3306那一行的PID值
然后通过 taskkill /f /pid xxxx 杀死进程。

最后再通过下面方式启动mysql服务。

net start mysql


那么如果说上述情况不管用,重新启动mysql服务还是出现第一次的那个问题,那么就请使用下面的方式去做

  1. 首先检查配置文件是否有错误,可以参考晚上的配置文件
  2. 输入下面命令(将原本的mysql删除)

    sc query mysql
    sc delete mysql

  3. 将mysql的data数据删除(已有数据请及时做备份)
  4. 跳转到mysql的bin目录下,输入mysqld --initialize --console ,初始化数据库,并获取初始登陆的密码
  5. 通过mysql -u username -p 登陆mysql界面
  6. 通过 set password for root@localhost=password('您的密码')去修改登陆密码
  7. 最后通过net start mysql,完成mysql服务的启动

https://segmentfault.com/a/1190000044661578

作者

mumupudding

关注我
其他文章
上一个

面试官:说一下红锁RedLock的实现原理?

下一个

如何创建自己的Spring Boot Starter并为其编写单元测试

暂无评论!成为第一个。

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Copyright 2026 — IT极限技术分享汇. 备案号:浙ICP备17006560号-2