LOKALIZACJA my.ini W WINDOWS MYSQL 5.6 MSI (UŻYCIE 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, pod którą MySQL będzie szukał, to %PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini
. W powłoce Windows, jeśli wykonasz ls "%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini"
, zobaczysz, że plik tam jest.
W przeciwieństwie do większości sugestii, które znajdziesz w Stackoverflow i w Internecie, umieść plik w C:\Program Files\MySQL\MySQL Server 5.6\my.ini
NIE BĘDZIE DZIAŁAĆ. Podobnie C:\Program Files (x86)\MySQL\MySQL Server 5.1
. Powód cytowany w linku do MySQL zamieszczonym powyżej:
W systemie Windows programy MySQL odczytują opcje uruchamiania z następujących plików, w określonej kolejności (najpierw używane są najważniejsze elementy).
Instalator 5.6 MSI robi utwórz my.ini w najwyższym priorytetowa lokalizacja, co oznacza, że żaden inny plik nigdy nie zostanie znaleziony/użyty, z wyjątkiem pliku utworzonego przez instalator.
Zaakceptowane powyżej rozwiązanie nie będzie działać w przypadku instalacji opartych na 5.6 MSI.