net start mysql 遇到 MySql 服务正在启动 MySql 服务无法启动 服务没有报告任何错误 解决方式

如下所示错误:

解决方法:

1.mysqld  --initialize 初始化data目录

2.重新输入net start mysql命令

补充,服务停止的方法:net stop mysql  。

当使用 `net start MySQL80` 命令启动 MySQL80 服务无法启动且未报告错误,可尝试以下解决办法: - **检查 `ini` 文件配置**:若没有给下载好的 MySQL 文件配置 `ini` 文件,可在文件夹中创建一个文本文件,将以下内容复制进去,并根据自身下载的 MySQL 文件夹位置进行修改: ```ini [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\SCHOOLWORK\JavaEE\mysql-8.0.36-winx64 (这里填实际路径) # 设置mysql数据库的数据的存放目录 datadir=D:\SCHOOLWORK\JavaEE\mysql-8.0.36-winx64\data (这里填实际路径,data文件夹若不存在需创建) # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password authentication_policy=caching_sha2_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb4 ``` - **重新初始化 `data` 文件夹**:若 `data` 文件夹是自己创建的,可删除 `data` 文件夹,在 DOS 界面进入到 MySQL 的文件夹下输入命令 `mysqld --initialize` ,重新初始化一个 `data` 文件[^3]。 - **查询错误日志**:在 DOS 界面进入 MySQL 文件夹的 `bin` 目录中输入 `mysqld --console` 命令,查询错误日志,通过日志找到真正的错误原因[^3]。 - **检查端口占用情况**:若系统中还有其他版本的 MySQL,可能会占用 MySQL 的 3306 端口。可找到该 MySQL 版本的位置并停止其服务,或直接卸载[^3]。
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值