MySQL 服务无法启动
基本的安装步骤请参见:
https://blog.csdn.net/weixin_42869365/article/details/83472466
当大家看到文章的第5步的时候即:mysql.ini文件的内容。
这个地方不知道大家按照文章给的内容来复制会不会出现如下错误:
如果出现了,尝试着将mysql.ini的内容改为:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=F:\mysql-8.0.13-winx64
# 设置mysql数据库的数据的存放目录
datadir=F:\mysql-8.0.13-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
对于我本人来说,尝试过网上其他的安装教程,比如删除mysql.ini文件,或者是删除data文件夹,亦或是在控制台输入:mysqld --initialize,再尝试:net start mysql,统统行不通(命运多舛…),然后无意间看见这个解决方法,我反正是可以正常启动了,大家尝试一下,启动后的界面如下:
于是乎,解决问题的我开开心心我的输入了net start mysql,然后输入:
mysql -u root -p
再输入自己喜欢的密码,‘啪!’ 回车,迎来了权限报错的光顾:
我试着解决问题,找了很多博客,但是发现有个博客里说的是如果在要输入密码的时候直接输入回车会出现如下错误:
我想看看我们是不是同病相怜,然后“啪!”回车:
居然成功了??!!于是我回头看看我在上方挂了连接的博客,它图片里显示的就是直接回车的,只是没有说明清楚罢了(我花了这么久研究权限!!??)。
剩下来的大家就按照文头给的连接来操作就好啦!
顺便把我之前走的坑,查找的一些一开始直接回车解决不了问题的博客连接附在下方,需要的小伙伴收好~
https://blog.csdn.net/qq_36071547/article/details/83058057
https://www.cnblogs.com/mumue/p/3816185.html
https://blog.csdn.net/zoucui/article/details/96996554