Mysql 无法启动

今天连接mysql的时候突然提示无法连接,因为之前有过mysql8 密码格式的问题,心中一直有阴影,加上前几天为了尝试WLS(WINDOWS 系统集成的Linux 子系统) 升级过win10。心想一定是升级坏了。

然后根据提示:

C:\Windows\system32>net start MySQL
The MySQL service is starting.
The MySQL service could not be started.

The service did not report an error.

More help is available by typing NET HELPMSG 3534.

开始各种百度,google,大部分人说是my.ini 的问题,比如datadir 等。还有文件格式应该为ANSI而不是utf8.

然后一一照做,错误依旧。搜到https://stackoverflow.com/questions/36319265/the-mysql-service-could-not-be-started

问题和我一样。喜出望外。结果进去一看。没实质解决方法。

几乎绝望,打算从新下载安装mysql。突然被一篇文章吸引。尽管他的问题和我的不一样。但也是无法启动mysql ,他说到了一个命令。

mysqld --console

试一下吧。无意间看到几个单词binlog 大概意思是这不到binlog18的文件。突然想起,有一天我发现mysql data文件夹里有很多莫名其妙的binlog文件。文件大小都不大,并且都有log这个单词,而我的数据库里每次学完一点知识,都删库的。所以就都删除了。

但也看视频,似乎听过binlog,于是马上在垃圾桶里找找这些文件,幸好,都还躺在那里呢。还原一下,重新 net start mysql 。连接上了。

对于和我一样的菜鸟来说,也许你的问题不是binlog文件被删除,但试试 mysqld --console 没准也能解决问题。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值