Istanza di MySQL persa durante l'aggiornamento a Windows 10


9

Ho avuto un'istanza corrente di MySQL 5.6 nel mio Windows 8.1. Dopo l'aggiornamento a Windows 10, tale istanza scompare, incluso il servizio Windows.

I file di dati del server sono tuttavia intatti. Quale sarebbe il modo migliore per recuperare o ricreare esattamente la stessa istanza (o la più simile) in Windows 10?


Vergognati per aver inserito il windows-10-upgradetag in questa domanda. Queste due frasi messe insieme non hanno posto nell'Universo. ;-) (È più simile al controllo dei danni di
Windows

Risposte:


6

È possibile ripristinare manualmente il servizio come segue:

PASSAGGIO 01) Aprire l'interfaccia della riga di comando di Windows come amministratore

PASSAGGIO 02) cd C:\Program Files (x86)\MySQL\MySQL 5.6\bino ovunque mysqld.exerisieda

PASSAGGIO 03) Reinstallare il servizio

mysqld --install

Questo è tutto.

Ne ho già parlato in ServerFault e DBA StackExchange

PROVACI !!!


1

Tutto quello che devi fare è riconfigurare il tuo server attuale. Un tutorial passo-passo che include schermate può essere trovato qui , fai così:

  • Innanzitutto, apri l'applicazione MySQL Installer - Community e fai clic su Riconfigura
  • Imposta il numero di porta TCP / IP e il firewall
  • Seleziona Configura MySQL Server come servizio di Windows e controlla anche Avvia MySQL Server all'avvio del sistema
  • Applica la configurazione del server e il gioco è fatto!

Ho usato questo metodo per risolvere lo stesso problema di Jago, ma non è stato in grado di eseguire l'ultimo passaggio della riconfigurazione ... non è stato possibile avviare il servizio. Ho scoperto che stava caricando un nuovo my.ini predefinito ogni volta che lo eseguivo. Avevo una diversa directory di dati MySQL (datadir in my.ini). Anche se ho regolato il datadir in my.ini mentre la riconfigurazione era in esecuzione, non ci vorrebbe. Ma ho scoperto che tutto quello che dovevo fare era annullare la riconfigurazione di MySQL, assicurarmi che il datadir fosse corretto in my.ini, andare in Servizi Windows e avviare il nuovo servizio MySQL lì. Ha funzionato Che mal di testa però.
Mikato,

0

Buon consiglio. Non dimenticare di collegarti al file ini corretto (se lo hai modificato)!

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


1
Benvenuto in Super User. I collegamenti esterni possono interrompersi o non essere disponibili, nel qual caso la tua risposta non sarebbe utile. Includere le informazioni essenziali nella risposta e utilizzare il collegamento per l'attribuzione e ulteriori letture. Grazie.
fixer1234,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.