sql >> Databasteknik >  >> RDS >> Mysql

MySQL my.ini-plats

my.ini PLATS PÅ WINDOWS MYSQL 5.6 MSI (Med hjälp av INSTALLATIONSWIZARD)

Öppna ett Windows-kommandoskal och skriv:echo %PROGRAMDATA% . På Windows Vista resulterar detta i:C:\ProgramData .

Enligt http://dev.mysql.com/doc /refman/5.6/en/option-files.html , den första platsen som MySQL kommer att titta under är i %PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini . I ditt Windows-skal om du gör ls "%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini" , kommer du att se att filen finns där.

Till skillnad från de flesta förslag som du hittar i Stackoverflow och på webben, placera filen i C:\Program Files\MySQL\MySQL Server 5.6\my.ini KOMMER INTE ATT FUNGERA. Inte heller C:\Program Files (x86)\MySQL\MySQL Server 5.1 . Anledningen som citeras på MySQL-länken ovan:

På Windows läser MySQL-program startalternativ från följande filer, i angiven ordning (översta objekt används först).

5.6 MSI-installationsprogrammet gör skapa en my.ini i den högsta prioriterad plats, vilket betyder att ingen annan fil någonsin kommer att hittas/användas, förutom den som skapats av installationsprogrammet.

Lösningen som accepteras ovan fungerar inte för 5.6 MSI-baserade installationer.



  1. Hur hittar man alla tabeller som har främmande nycklar som refererar till en viss table.column och har värden för dessa främmande nycklar?

  2. Hur man gör en Full Outer Join i MySQL

  3. Undvikande enstaka citat i PHP när du infogar i MySQL

  4. Hur kontrollerar jag SQL Server Database-kompatibilitet efter att sp_dbcmptlevel har fasats ut?