Já vi http://dev.mysql.com/doc/refman/4.1/en/mysql-config-wizard-file-location.html
como saber a localização do mysql my.cnf
e
http://dev.mysql.com/doc/refman/5.1/en/option-files.html
Mas ainda estou preso à velha questão! "Onde está meu my.ini" Estou usando o Windows Server 2008 com mysql 5.5.28. Instalei o serviço usando mysqld --install e estou apto a usar o servidor mysql usando sqlyog. Mas, infelizmente, não consigo encontrar my.ini em installation directory
ou não em c:\
nem em c:\windows
nem em data_dir
consulta show variables like "mysql_home"
retornou nada também.
Alguma sugestão?
my.ini
são armazenados em (pelo menos no meu caso)C:\ProgramData\MySQL\MySQL 5.6
Respostas:
Você tem que olhar a pasta,
C:\Program Files\MySQL\MySQL Server 5.5
mas há um problema. Quando você executa uma instalação MSI do MySQL, my.ini não é criado. Haverá arquivos .ini de amostra nessa pasta. Para usar um deles, digamosmy-medium.ini
, você precisa fazer o seguinte antes de reiniciar o MySQL:cd C:\Program Files\MySQL\MySQL Server 5.5 copy my-medium.ini my.ini net stop mysql net start mysql
Depois de fazer isso,
my.ini
pode ser lido porC:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe
.fonte
my.ini
arquivo que você criou, você precisa parar o serviço atual primeironet stop mysql
e depois removê-lo:sc remove mysql
. Então você precisa instalar um novo serviço:"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --install newMySQL --defaults-file="C:\Program Files\MySQL\MySQL Server 5.7\my.ini"
Agora você pode executar o serviço com onet start newmysql
comando.LOCALIZAÇÃO 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 issols "%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini"
, 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 FUNCIONARÁ. Nem vaiC:\Program Files (x86)\MySQL\MySQL Server 5.1
. O motivo citado no link MySQL postado acima:O instalador 5.6 MSI faz criar um my.ini no maior local de prioridade, o que significa que nenhum outro arquivo nunca será encontrado / utilizado, exceto para o que foi criado pelo instalador.
A solução aceita acima não funcionará para 5.6 instalações baseadas em MSI.
fonte
%PROGRAMDATA%\MySQL\MySQL Server 5.6
. Eu teria preferido que estivesse nos arquivos do programa ...fonte
Eu encontrei o meu em
(É uma pasta oculta)
Você pode digitar
win+R
e escrever%PROGRAMDATA%
para acessar essa pasta ou apenas ativar a exibição de pasta oculta.fonte
Inicie o MySQL Workbench, em seguida, Servidor -> Arquivo de opções e observe a parte inferior da janela; ele dirá algo como "Arquivo de configuração: C: \ ProgramData \ MySQL \ MySQL Server 5.6 \ my.ini"
(E observe a diferença sutil entre "ProgramData" e "Program Files" - fácil de ignorar se você estiver procurando uma resposta rápida.
fonte
Você pode encontrar o arquivo my.ini no Windows neste local - C: \ ProgramData \ MySQL \ MySQL Server 5.6
a pasta ProgramData é uma pasta oculta, portanto, faça a configuração adequada para ver essa pasta. Abra o arquivo my.ini como administrador para editá-lo e salvá-lo.
fonte
Respondido apenas por usuários do MySQL Workbench,
fonte
No meu caso, a pasta
ProgramData
estava oculta por padrão no Windows 7, então não consegui encontrar omy.ini
arquivo.Após a seleção Show Hidden arquivos e pastas opção, eu era capaz de encontrar o
my.ini
arquivo no local:C:\ProgramData\MySQL\MySQL Server 5.6
.Exibir arquivos e pastas ocultos no Windows 7:
Clique com o botão direito do mouse no botão do logotipo do Windows e escolha Abrir o Windows Explorer.
Clique em Organizar e escolha Opções de pasta e pesquisa.
Clique na guia Exibir, selecione Mostrar arquivos e pastas ocultos e desmarque a caixa de seleção Ocultar arquivos operacionais protegidos do sistema.
Clique em Sim no aviso e clique em OK.
fonte
está lá em C: \ Arquivos de programas \ MySQL \ MySQL Server 5.5, existem vários arquivos .ini com nomes pequenos, médios e grandes. geralmente médio é usado ou depende de sua necessidade.
fonte
programData
é uma pasta oculta, então você deve alterar a opção de configuração para mostrar a pasta oculta e, em seguida, fazer a alteração nomy.ini
arquivo presente nela.Certifique-se de atualizar o
my.ini
arquivo correto, pois pode perder muito do seu tempo se você continuar atualizando o arquivo errado.Você pode examinar o serviço para ver qual
my.ini
está configurado neste serviço.fonte
Pressione a tecla Windows> digite serviços> pressione Enter> Pesquisar mysql na lista> clique com o botão direito> propriedades> Caminho para Executável terá a localização do arquivo padrão logo abaixo dele (my.ini)
fonte
Abra o tipo de console de execução: services.msc procure: propriedades do clique com o botão direito do mysql onde está escrito "caminho para executável", clique e mova o cursor para a direita até ver o diretório de my.ini, está escrito "arquivo-padrão- " para acessá-lo manualmente em suas pastas de exploração você deve habilitar a visualização de elementos ocultos (explorar pasta> menu superior> visualizar> visualizar elementos ocultos)
como explicado por este vídeo
https://www.youtube.com/watch?v=SvCAa2XuQhg
fonte
Eu encontrei o mesmo problema quando instalei o MSI do MySQL e não havia arquivos my-medium.ini também quando tentei as etapas acima. Apenas instalar o arquivo ZIP do MySQL me ajudou. Portanto, sugiro que você desinstale a pasta MSI instalada e reinstale usando o arquivo ZIP.
fonte
no Windows se o MySQL for instalado como um serviço, você pode alterar o binpath do serviço. Por exemplo
sc config MySQL57 binPath= "\"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe\" --defaults-file=\"<myini path>" MySQL57"
espaço após binpath é importante. Você deve escapar de aspas duplas
fonte
Para MySql Server 8.0 O local padrão é% WINDIR% ou C: \ Windows.
Você precisa adicionar um arquivo "my.ini" lá.
Aqui está um exemplo do que coloquei no arquivo ini.
Certifique-se de reiniciar o serviço MySQL depois disso.
fonte