Windows MySQL 修改配置文件 my.ini 不生效

问题描述

Windows Server 2019 修改 MySQL 5.6 安装目录下的 my.ini 重启后不生效。

问题原因

原因是MySQL启动不一定读取这个配置文件

解决方案

  1. 打开注册表:Win+R 弹出运行窗口,输入 regedit
  2. 在注册表编辑器依次打开:HKEY_LOCAL_MACHINE --> SYSTEM --> CurrentControlSet --> Services --> MySQL56
  3. 在右侧窗口中找到 ImagePath,双击,弹出编辑字符串窗口
    在这里插入图片描述
  4. 修改 defaults-file 值中指定路径的my.ini文件,当然,也可以更改 defaults-file 的值,让其指向一个新的路径,但是更建议修改这个文件,而不改变文件路径。
  5. **注意,划重点:**修改文件时,不管是修改哪一个参数,都要先根据参数名搜索一下,看看文件中是否已经有这个key,如果有这个key则需要在原有配置的基础上进行修改或者将原有配置注释后在下一行新增一条配置,避免因为配置覆盖的原因导致新修改的配置不生效。