Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Localização do my.ini do MySQL


LOCAL DO my.ini NO WINDOWS MYSQL 5.6 MSI (USANDO O ASSISTENTE DE INSTALAÇÃO)

Abra um shell de comando do Windows e digite:echo %PROGRAMDATA% . No Windows Vista, isso resulta em:C:\ProgramData .

De acordo com http://dev.mysql.com/doc /refman/5.6/en/option-files.html , o primeiro local que o MySQL procurará é em %PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini . No shell do Windows, se você fizer ls "%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini" , você verá que o arquivo está lá.

Ao contrário da maioria das sugestões que você encontrará no Stackoverflow e na Web, colocar o arquivo em C:\Program Files\MySQL\MySQL Server 5.6\my.ini NÃO FUNCIONA. Nem C:\Program Files (x86)\MySQL\MySQL Server 5.1 . O motivo citado no link do MySQL postado acima:

No Windows, os programas MySQL lêem as opções de inicialização dos seguintes arquivos, na ordem especificada (os itens principais são usados ​​primeiro).

O instalador 5.6 MSI faz crie um my.ini no mais alto local de prioridade, significando que nenhum outro arquivo será encontrado/usado, exceto aquele criado pelo instalador.

A solução aceita acima não funcionará para instalações baseadas em 5.6 MSI.