Mude a porta MYSQL no Windows

7

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

    
por Chris 27.09.2011 / 17:26

4 respostas

12

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).

    
por 27.09.2011 / 17:42
3

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!)

    
por 27.09.2011 / 17:57
2

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.

    
por 27.09.2011 / 17:37
2

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.

    
por 21.06.2014 / 04:21