Mysql
 sql >> Database >  >> RDS >> Mysql

Posizione MySQL my.ini

POSIZIONE my.ini SU WINDOWS MYSQL 5.6 MSI (UTILIZZANDO L'INSTALLAZIONE GUIDATA)

Apri una shell dei comandi di Windows e digita:echo %PROGRAMDATA% . Su Windows Vista questo risulta in:C:\ProgramData .

Secondo http://dev.mysql.com/doc /refman/5.6/en/file-opzioni.html , la prima posizione in cui MySQL cercherà è in %PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini . Nella shell di Windows se esegui ls "%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini" , vedrai che il file è lì.

A differenza della maggior parte dei suggerimenti che troverai in Stackoverflow e in giro per il Web, inserendo il file in C:\Program Files\MySQL\MySQL Server 5.6\my.ini NON FUNZIONERÀ. Né C:\Program Files (x86)\MySQL\MySQL Server 5.1 . Il motivo è citato sul collegamento MySQL pubblicato sopra:

Su Windows, i programmi MySQL leggono le opzioni di avvio dai seguenti file, nell'ordine specificato (gli elementi principali vengono utilizzati per primi).

Il programma di installazione MSI 5.6 fa crea un my.ini nel più alto posizione prioritaria, il che significa che nessun altro file verrà mai trovato/utilizzato, ad eccezione di quello creato dal programma di installazione.

La soluzione accettata sopra non funzionerà per le installazioni basate su MSI 5.6.