MySQL 服务正在启动 ,MySQL 服务无法启动。服务没有报告任何错误,请键入 NET HELPMSG 3534 以获得更多的帮助。已解决。
对于这个问题,一个新手小白刚装Mysql也是很头疼,遍寻各大教程加上自己实践,昨天到今天总算把这个问题解决了,就想着把这个分享给大家,毕竟看到的最近几年的博客很少有同学分享了,老博客多少会有些版本差异。
灰话不多说,上才艺!!!
第一步:按照基本教程从官网下载相关ZIP类型的压缩包,直接下载就好了,下载后如下图所示:
第二步:然后是初始配置,不要用某些教程上面的自己新建一个data文件,一定是命令输入自己生成的,这个暂时不管。咋们接着来。。。
接下来就是,一个遍寻网站教程的一个基础配置mysql.ini文件,在bin目录下新建记事本改名为mysql.ini文件,然后接着把下面的这一段代码复制过去:
Client]
port = 3306
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\brower download\Mysql\mysql-8.0.27-winx64
# 设置mysql数据库的数据存放目录
datadir=D:\brower download\Mysql\mysql-8.0.27-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
上述需要注意的是,要根据自己的实际安装目录,去更改自己的basedir和datadir的路径,data不需要自己创建,后面会根据命令自行创建的,这一点大家需要注意。
第三步:大家在bin目录下配置好了mysql.ini文件后,接着用管理员身份运行cmd,
记得把路径改成D:\brower download\Mysql\mysql-8.0.27-winx64\bin(这是我的,你们根据你们自己的改就行了),咋们一步一步来,照顾一下不会切换路径的童鞋,懒得去百度的哈哈,我也是。
先切盘到D:
接着复制路径,粘贴过来,前面记得加上cd ,如图:
这样路径就切换过来了哦,接下来输命令:
先输入mysql -install命令,安装mysql,
我的是已经安装过了,所以显示The service already exists!(这个服务已存在!),接下来,也是最关键的时候了,
继续输入mysqld --initialize初始化data目录,也就是你会发现你的mysql-8.0.27-winx64目录下会出现了data文件夹,且你进去打开看一下,不是空的!!!
此时,你距离大功告成仅剩一步啦!!!
先撒个花!!!哈哈哈哈哈哈哈哈哈。。。
咋们接着来,最后一步,启动服务----------------------
输入命令:net start mysql 结果如下:
至此,此问题完美解决--------------------------------------------------------------------------------------------------------
大家鼓个掌呗,给我加个油,谢谢了您嘞,感谢您的一🗡三连击,嘿嘿嘿、、、