La instancia de MySQL se perdió al actualizar a Windows 10

9

Tuve una instancia de MySQL 5.6 en ejecución en mi Windows 8.1. Después de actualizar a Windows 10, dicha instancia desaparece, incluido el servicio de Windows.

Sin embargo, los archivos de datos del servidor están intactos. ¿Cuál sería la mejor manera de recuperar o volver a crear exactamente la misma instancia (o la más similar) en Windows 10?

Jago
fuente
Que pena por poner windows-10-upgradeetiqueta en esta pregunta. Esas dos frases juntas no tienen lugar en el Universo. ;-) (Es más como window-10-damage-control)
RolandoMySQLDBA

Respuestas:

6

Puede volver a poner manualmente el servicio de la siguiente manera:

PASO 01) Abra la CLI de Windows como administrador

PASO 02) cd C:\Program Files (x86)\MySQL\MySQL 5.6\bino donde sea que mysqld.exeresida

PASO 03) Vuelva a instalar el servicio

mysqld --install

Eso es.

He mencionado esto antes en ServerFault y DBA StackExchange

DARLE UNA OPORTUNIDAD !!!

RolandoMySQLDBA
fuente
1

Todo lo que necesita hacer es reconfigurar su servidor actual. Aquí puede encontrar un buen tutorial paso a paso que incluye capturas de pantalla , le gusta esto:

  • Primero, abra la aplicación MySQL Installer - Community y haga clic en Reconfigure
  • Configurar el número de puerto TCP / IP y el firewall
  • Marque Configurar el servidor MySQL como un servicio de Windows y marque también Iniciar el servidor MySQL al iniciar el sistema
  • Aplicar la configuración del servidor y listo!
Marchitar
fuente
Utilicé este método para solucionar el mismo problema que tenía Jago, pero no pudo ejecutar el último paso de Reconfigure ... no pudo iniciar el servicio. Descubrí que estaba cargando un nuevo my.ini predeterminado cada vez que lo ejecutaba. Sin embargo, tenía un directorio de datos MySQL diferente (datadir en my.ini). Incluso si ajustara el datadir en my.ini mientras se ejecutaba la reconfiguración, no tomaría. Pero descubrí que todo lo que tenía que hacer era cancelar la reconfiguración de MySQL, asegurarme de que el datadir era correcto en my.ini, ingresar a los Servicios de Windows e iniciar el nuevo servicio MySQL allí. Eso funciono. Qué dolor de cabeza sin embargo.
mikato
0

Buen consejo ¡No olvide vincular al archivo INI correcto (si lo ha cambiado)!

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

Joost
fuente
1
Bienvenido a Super User. Los enlaces externos pueden romperse o no estar disponibles, en cuyo caso su respuesta no sería útil. Incluya la información esencial en su respuesta y use el enlace para la atribución y la lectura adicional. Gracias.
fixer1234