mysql 修改配置文件 不生效 修改my.ini 不生效
第一:启动服务没有加载希望加载的配置文件
根据经验,一般情况下 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 服务,点击重启
这个是修改的配置
可以修改端口测试一下!!!
|