Examinar a linha de comando no console de serviços (services.msc) informará especificamente onde está o arquivo .ini adequado e, em seguida, você poderá modificar esse arquivo (e, espera-se, obter os resultados desejados).
Eu preciso de alguma ajuda para mudar a porta em que o MySQL está rodando.
Então, de acordo com o link
O MySQL primeiro procura conf em WINDIR \ my.ini, WINDIR \ my.cnf .... etc .......
Nenhum desses arquivos existe, nem mesmo my.ini no diretório de instalação.
Por isso, criei my.ini no diretório de instalação ... @ C: \ Arquivos de programas \ MySQL \ MySQL Server 5.5 \ my.ini
O conteúdo do arquivo é:
port=44999
Eu tentei várias coisas com este ini, eu usei os exemplos, mas quando eu vou ao services.msc e reinicio o serviço MySQL55 depois de ter salvo o ini atualizado, ele sempre começa na porta padrão 3306
Basta ir ao seu C:\Program Files\MySQL\MySQL Server 5.5\
e você encontrará vários arquivos .ini lá, por exemplo. my-huge.ini, my-small.ini, my-template.ini, my-large.ini (e provavelmente my.ini também).
Por padrão, o MySQL Server 5.5 irá procurar por C: \ Arquivos de Programas \ MySQL \ MySQL Server 5.5 \ my.ini (a menos que outro arquivo seja definido na linha de comando do serviço usando a opção --defaults-file =)
Então eu estou supondo que o seu problema não é que o serviço MySQL não está analisando o arquivo .ini correto (desde que você o criou no caminho correto e com o nome correto) em vez do conteúdo no próprio arquivo. Apenas um arquivo my.ini com o conteúdo que você está mencionando na sua pergunta não é suficiente.
Encontre my-small.ini na pasta acima, renomeie para my.ini, abra o arquivo com o bloco de notas e edite a linha
[mysqld]
port = 3306
para
[mysqld]
port = 44999
Reinicie o serviço mysql de dentro do Gerenciador de Serviços do Windows (clique com o botão direito em Meu Computador - > Gerenciar - > Serviços e Aplicativos - > Serviços) e seu servidor MySQL agora deve estar escutando na porta 44999 tem que abrir esta porta no Firewall do Windows também!)
Você o instalou da maneira padrão com as configurações padrão?
Colocar aleatoriamente um arquivo ini nele não fará nenhum bem se o aplicativo não estiver configurado para ler esse local para as configurações ...
Neste ponto, eu pegaria a ferramenta procmon do sysinternals (free) e a veria enquanto você recarrega o aplicativo do servidor, então veja e veja que localização do arquivo ele está procurando em sua configuração. Pode encontrar o arquivo de configuração atual em algum lugar do seu sistema usando essa ferramenta e, em seguida, alterar as configurações.
No MySQL 5.6, o arquivo de configuração, my.ini, está localizado em uma pasta oculta chamada C: / ProgramData. Você pode abrir o utilitário de linha de comando do MySQL e digitar "status" para ver a porta em uso.
Tags mysql windows-server-2003