解决MySQL5.7安装目录下没有data文件夹

本来想写一篇mysql目录结构及配置文件,结果发现自己的目录结构和网上的资料不一样,如下图所示,左边是网上别人的目录结构,右边是我自己安装的目录结构。为什么会这样呢?

解决MySQL5.7安装目录下没有data文件夹

 

我在网上查阅了相关资料,有个说是安装MySQL的时候只安装了部分,需要重新安装(链接:https://blog.csdn.net/qq_36408196/article/details/79768285)。

我的第一反应是,需要重新安装?好麻烦啊。然后再细细回想我之前的安装过程(Mysql8.0.22安装与配置详细教程),没毛病啊!按教程来的,而且能正常使用啊。那是为什么呢?

原来是因为我在安装MySQL的时候,在my.ini配置文件中指定的data目录为D:\Program Files\MySQL\Data。以下是我的配置文件内容:

解决MySQL5.7安装目录下没有data文件夹

注:因为需要使用QT的MingW编译,我实际安装的是32位的MySQL3.7版本。