前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mysql启动失败:mysql服务无法启动的最终解决方案

mysql启动失败:mysql服务无法启动的最终解决方案

原创
作者头像
用户7639835
修改2021-08-27 17:51:01
18.2K0
修改2021-08-27 17:51:01
举报
文章被收录于专栏:技术知识分享

最近在开发个类似markdown的程序,需要在windows系统本地读取mysql,后面用了mysql5.7的解压版,安装过程中出现 MySQL 服务无法启动 报错,特此记录一下解决过程。

尝试过的解决方式 (可以先试试看是否有效)

初始化data目录(对我无效)

mysqld --initialize(随机密码)

mysqld --initialize-insecure(无密码)

经过初始化data重置目录,注意my.ini先配置好,mysqld -remove重新安装下,再次运行net start mysql

3306端口被占用(对我无效)

mysqld --console 可以查看报错信息

netstat -ano 看看是端口是否被占用 #netstat -aon|findstr “3306”

若被占用,PID结束进程,再试试看

本地host指向问题(对我无效)

C:\Windows\System32\drivers\etc\hosts

查看下本地host是否指向其他域名,如127.0.0.1是否指向localhost

如果上面的解决方法都解决不了,那只能使用最终解决方案了。

start .\mysqld.exe --defaults-file=". .\my.ini" --port=3306

直接启动mysql服务,然后初次设置密码,完成

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档