重装了mysql,然后安装为服务时,net start 启动一直报错,MySQL服务无法启动的解决

之前写过一篇关于安装mysql的文章,按上面的处理,基本上是可以的。

今天换了下目录,重新安装,一直报错。

然后我们来看一下问题:

复制代码
mysqld -console

这里的目录是有问题的,设置的是:datadir=d:\tools\mysql-5.7.44-winx64\data

然后打印来的是中间有一个几个空格,其实应该是一个\t的位置,这个是当成转义符来处理了。

因为设置的目录是d:\tools,问题找出来了,那就解决了:

复制代码
[mysqld]
#端口号
port = 3306
#mysql-5.7.43-winx64的路径
basedir=d:\\tools\mysql-5.7.44-winx64
#mysql-5.7.43-winx64的路径+\data
datadir=d:\\tools\mysql-5.7.44-winx64\data
#最大连接数
max_connections=200
#编码
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
skip-grant-tables
[mysql]
#编码
default-character-set=utf8

这里要加二个\\来处理转义符。

再次安装为服务:

然后启动就成功了。

然后发现mysql的初始数据库mysql并没有创建成功,如果创建成功,会有目录:

复制代码
mysqld --initialize-insecure --user=mysql --explicit_defaults_for_timestamp

data目录下创建 成功的话,会多出来三个目录

这样就可以了。

相关推荐
吠品2 小时前
CSS图片模糊过渡:一个transition加filter就够
java·数据库·notepad++
梦想不只是梦与想3 小时前
对象存储服务器vs数据库
数据库·对象存储·图片存储
Ivanqhz3 小时前
正余弦位置编码(Sinusoidal Positional Encoding)
java·linux·数据库
Ivanqhz4 小时前
层归一化、残差、前馈网络与激活函数简述
服务器·数据库·人工智能·深度学习·算法
Java后端的Ai之路4 小时前
Python进阶探索23 - Python中的Time与Datetime模块
开发语言·数据库·python·datetime·time
通信瓦工5 小时前
利用浊度和电导率测量确定乙二醇基流体的质量
网络·数据库·ai
小马同学-6 小时前
mysql数据库原理
数据库·mysql
东方护航数据恢复(深圳)6 小时前
政务信创案例:达梦 DM8 数据库掉电页损坏,48 小时修复实录【东方护航数据恢复深圳店】
数据库·数据恢复·it运维·服务器数据恢复·二次开盘·硬盘开盘
AC赳赳老秦7 小时前
OpenClaw 数据引用规范自动生成:为公开数据构建可信来源标注与标准引用体系
大数据·开发语言·汇编·数据库·人工智能·deepseek·openclaw
小蒜学长8 小时前
校园社团招新网站的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端·校园社团招新网站