Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL my.ini-Speicherort

Speicherort von my.ini auf WINDOWS MYSQL 5.6 MSI (UNTER VERWENDUNG DES INSTALLATIONSASSISTENTEN)

Öffnen Sie eine Windows-Befehlsshell und geben Sie Folgendes ein:echo %PROGRAMDATA% . Unter Windows Vista ergibt dies:C:\ProgramData .

Gemäß http://dev.mysql.com/doc /refman/5.6/en/option-files.html , ist der erste Speicherort, unter dem MySQL sucht, in %PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini . In Ihrer Windows-Shell, wenn Sie ls "%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini" ausführen , sehen Sie, dass die Datei dort ist.

Im Gegensatz zu den meisten Vorschlägen, die Sie in Stackoverflow und im Internet finden, legen Sie die Datei in C:\Program Files\MySQL\MySQL Server 5.6\my.ini ab WIRD NICHT FUNKTIONIEREN. C:\Program Files (x86)\MySQL\MySQL Server 5.1 auch nicht . Der Grund, der auf dem oben geposteten MySQL-Link zitiert wird:

Unter Windows lesen MySQL-Programme Startoptionen aus den folgenden Dateien in der angegebenen Reihenfolge (oberste Elemente werden zuerst verwendet).

Das 5.6 MSI-Installationsprogramm macht es erstellen Sie eine my.ini in der höchsten Prioritätsspeicherort, was bedeutet, dass keine andere Datei jemals gefunden/verwendet wird, außer der vom Installationsprogramm erstellten.

Die oben akzeptierte Lösung funktioniert nicht für 5.6 MSI-basierte Installationen.