配置文件可以放置的位置很多,相互之间有先后顺序,有最高优先读取权的应该是%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini
其他位置具体请参阅官方文档的第一个表格
http://dev.mysql.com/doc/refman/5.6/en/option-files.html

解决方案 »

  1.   

    检查一下启动参数,在MYSQL启动参数中可以直接指定文件名称和位置。 
      

  2.   

    你的MySQL是安装版还是解压版?用的什么方式启动?
    如果是安装版,且使用的Windows服务启动,那么你看看这个服务项(如下截图),是不是已经有--defaults-file参数,如果这个参数已经有,并且指向位置的文件不存在,就会出现启动失败的情况。
      

  3.   

    多个my.ini的话,相同参数会被覆盖的,以最后一个加载的my.ini为准把