装好mysql5.6之后,默认根目录下是没有my.ini的。只有一个my-default.ini文件,里面只有一些注释说明,没有任何配置。 这不就矛盾么?问一下mysql的配置文件基址到底怎么回事(workbeach软件里面看配置文件应该是根目录下的) |
|
5分 |
正常是my.ini 这个文件
|
配置文件可以放置的位置很多,相互之间有先后顺序,有最高优先读取权的应该是%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini
其他位置具体请参阅官方文档的第一个表格 http://dev.mysql.com/doc/refman/5.6/en/option-files.html |
|
5分 |
检查一下启动参数,在MYSQL启动参数中可以直接指定文件名称和位置。
|
20分 |
你的MySQL是安装版还是解压版?用的什么方式启动?
如果是安装版,且使用的Windows服务启动,那么你看看这个服务项(如下截图),是不是已经有–defaults-file参数,如果这个参数已经有,并且指向位置的文件不存在,就会出现启动失败的情况。 |
5分 |
查看启动mysql的命令
|
++ |
|
5分 |
多个my.ini的话,相同参数会被覆盖的,以最后一个加载的my.ini为准把
|