MySQL通过压缩包安装经常会遇到无法启动服务的窘境,分析整理了主要有以下几个原因:
- 没有配置文件
- 根目录下没有Data文件夹
- 没有UpLoads文件夹
1.没有配置文件
大多直接下载的MySQL压缩包是没有配置文件的,需要自己手动新建配置文件。使用记事本新建my.ini。可参考:https://blog.csdn.net/l1028386804/article/details/87996449
2.没有Data文件夹
通常MySQL数据库中数据会存储在此文件夹中,若没有此文件夹,数据库服务将无法启动。通常Data文件无需手动新建。只需初始化一下MySql之后,Data文件夹将会自动生成。Data生成所在位置在配置文件中设定。
初始化命令:mysqld --initialize -insecure
3.没有Upload文件夹
使用mysqld --console命令后可显示错误信息,如下图所示:
第一行:mysqld:Can't read dir of 'C:\ProgrameData\MySQL\MySQL Server 5.7\Upload\s'
只需要按照此路径手动新建出文件夹即可。
至此成功启动MySQL服务。