my.ini LOKALIZACJA W SYSTEMIE WINDOWS MYSQL 5.6 MSI (ZA POMOCĄ KREATORA INSTALACJI)
Otwórz powłokę poleceń systemu Windows i wpisz: echo %PROGRAMDATA%. W systemie Windows Vista powoduje to: C:\ProgramData.
Według http://dev.mysql.com/doc/refman/5.6/en/option-files.html , pierwsza lokalizacja, w której znajdzie się MySQL, to %PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini. W powłoce systemu Windows, jeśli to zrobisz ls "%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini", zobaczysz, że plik tam jest.
W przeciwieństwie do większości sugestii, które można znaleźć w Stackoverflow i w Internecie, umieszczenie pliku C:\Program Files\MySQL\MySQL Server 5.6\my.iniNIE BĘDZIE DZIAŁAŁO. Ani jedno, ani drugie C:\Program Files (x86)\MySQL\MySQL Server 5.1. Powód podany w linku MySQL zamieszczonym powyżej:
W systemie Windows programy MySQL odczytują opcje uruchamiania z następujących plików w określonej kolejności (pierwsze pozycje są używane w pierwszej kolejności).
5,6 MSI Instalator ma tworzyć my.ini w najwyższym miejscu priorytetu, czyli nie inny plik zostanie kiedykolwiek znaleziono / używany, z wyjątkiem jednego utworzonego przez instalatora.
Rozwiązanie przyjęte powyżej nie będzie działać w przypadku instalacji opartych na MSI 5.6.
my.inisą przechowywane (w moim przypadku przynajmniej)C:\ProgramData\MySQL\MySQL 5.6