关于mysql数据库无法启动的问题。

异常疫情弄得现在还在家,虚空指导自己的同学在家装mysql,由于安装太久,以前学习也没有记录的习惯,现在写一写关于她遇见的问题,以及我是如何帮助她解决的,希望对大家有所帮助。(大家一定要勤写博文啊!!!!!!)以下内容只是针对已经配置好环境变量等要素的基础之下所面临的问题。还有的人纠结于为什么找不到my-default.ini文件的,那是因为旧一些的版本会有这个文件,也不用纠结于是否有这个文件,有my.ini即可。
首先大多数都是安装之后无法启动,一般需要在安装目录的根目录下,也就是和bin目录等同一级的目录中添加一个my.ini的文件。文件内容如下:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

可以直接在根目录下直接创建my.ini文件,然后将这些内容粘贴进去即可,需要改动的地方就是mysql的安装目录,就是在内容的代码的第五行:basedir=D:\softnew\MYSQL\mysql-5.7.20-winx64,将其改成bin文件所在的目录即可
然后在以管理员的身份运行cmd,在c盘,System32下搜索cmd然后以管理员方式运行。紧接着进入到mysql的bin目录,首先输入:mysqld install,紧接着输入:mysqld --initialize然后最后一步输入:net start mysql
最后就成功了。在这里插入图片描述

版权声明:本文为qq_44789425原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44789425/article/details/104675762