第一:启动服务没有加载希望加载的配置文件

根据经验,一般情况下 my.ini 在C盘这个目录

C:\ProgramData\MySQL\MySQL Server 5.7

也有可能在D盘这个目录

D:\ProgramData\MySQL\MySQL Server 5.7

ProgramData 这个目录或叫文件,比较奇葩,它是隐藏的,所以关闭隐藏,同时,windows下默认看不到后缀,my.ini,只能看到 my。修改一下配置

开启显示隐藏项目后 ProgramData文件夹可见默认此文件夹是隐藏

第二:本机安装目录在哪里

还有一种方法:

开始—所有程序—MySQL—MySQL Server 5.7—找到MySQL 5.7 Command Line Client----鼠标右键—属性,能看到安装目录和 my.ini 路径

第三:手动加载配置文件

修改注册表,通过注册表也能查到 默认加载的 my.ini 的路径

步骤:

Win+R 弹出运行窗口,输入 regedit

在注册表编辑器依次打开:HKEY_LOCAL_MACHINE---->SYSTEM---->CurrentControlSet---->Services---->MySQL

根据路径找到 ImagePath,双击,弹出编辑字符串

在这里插入图片描述

下面是此服务器 MySQL 安装路径(根据自己配置的服务器 mysql 安装路径来填写)

复制—粘贴,点击确定

“C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe” --defaults-file=“C:\ProgramData\MySQL\MySQL Server 5.7\my.ini” MySQL57

Win+R 弹出运行窗口,输入 services.msc,点击确定

打开 服务,查找 MySQL 服务,点击重启

这个是修改的配置

可以修改端口测试一下!!!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐