Instância do MySQL perdida ao atualizar para o Windows 10

9

Eu tinha uma instância em execução do MySQL 5.6 no meu Windows 8.1. Após a atualização para o Windows 10, essa instância desapareceu, incluindo o serviço Windows.

Os arquivos de dados do servidor estão intactos. Qual seria a melhor maneira de recuperar ou recriar exatamente a mesma instância (ou a mais semelhante) no Windows 10?

Jago
fonte
Que vergonha por colocar windows-10-upgradetag nesta pergunta. Essas duas frases juntas não têm lugar no Universo. ;-) (É mais como window-10-dano-controle)
RolandoMySQLDBA

Respostas:

6

Você pode colocar o serviço manualmente de volta da seguinte maneira:

PASSO 01) Abra a CLI do Windows como administrador

PASSO 02) cd C:\Program Files (x86)\MySQL\MySQL 5.6\binou onde mysqld.exereside

PASSO 03) Reinstale o serviço

mysqld --install

É isso aí.

Eu mencionei isso antes no ServerFault e no DBA StackExchange

DE UMA CHANCE !!!

RolandoMySQLDBA
fonte
1

Tudo que você precisa fazer é reconfigurar seu servidor atual. Um bom tutorial passo a passo, incluindo capturas de tela, pode ser encontrado aqui , assim:

  • Primeiro, abra o aplicativo MySQL Installer - Community e clique em Reconfigure
  • Configurar o número da porta TCP / IP e o firewall
  • Marque Configure MySQL Server como um serviço do Windows e marque Iniciar o MySQL Server na inicialização do sistema
  • Aplique a configuração do servidor e pronto!
Wilt
fonte
Usei esse método para corrigir o mesmo problema que Jago tinha, mas não foi capaz de executar a última etapa da Reconfiguração ... não foi possível iniciar o serviço. Descobri que ele estava carregando um novo my.ini padrão sempre que o rodava. Eu tinha um diretório de dados MySQL diferente (datadir em my.ini). Mesmo se eu ajustasse o datadir no my.ini enquanto a reconfiguração estava em execução, não seria necessário. Mas descobri que tudo o que precisava fazer era cancelar a reconfiguração do MySQL, verificar se o datadir estava correto no my.ini, acessar o Windows Services e iniciar o novo serviço MySQL lá. Isso funcionou. Mas que dor de cabeça.
Mikato 9/08/16
0

Bom conselho. Não se esqueça de vincular o arquivo ini correto (se você o tiver alterado)!

https://dev.mysql.com/doc/refman/5.5/en/windows-start-service.html

Joost
fonte
11
Bem-vindo ao superusuário. Os links externos podem quebrar ou ficar indisponíveis; nesse caso, sua resposta não seria útil. Inclua as informações essenciais em sua resposta e use o link para atribuição e leitura adicional. Obrigado.
fixer1234