Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Lokalizacja MySQL my.ini

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz 3 najnowsze rekordy, w których wartości jednej kolumny są różne

  2. MySQL TIMEDIFF() vs TIMESTAMPDIFF():jaka jest różnica?

  3. MySQL — ta wersja MySQL nie obsługuje jeszcze podzapytania 'LIMIT &IN/ALL/ANY/SOME

  4. Jak napisać REST API?

  5. Jak mogę WYBRAĆ wiersze z MAX (wartość kolumny), PARTITION według innej kolumny w MYSQL?