Die MySQL-Instanz ging beim Upgrade auf Windows 10 verloren


9

Ich hatte eine laufende Instanz von MySQL 5.6 in Windows 8.1. Nach dem Upgrade auf Windows 10 ist eine solche Instanz verschwunden, einschließlich des Windows-Dienstes dafür.

Serverdatendateien sind jedoch intakt. Was wäre der beste Weg, um genau dieselbe Instanz (oder die ähnlichste) in Windows 10 wiederherzustellen oder neu zu erstellen?


Schade, dass Sie windows-10-upgradediese Frage mit einem Tag versehen haben. Diese beiden Sätze zusammen haben keinen Platz im Universum. ;-) (Es ist eher wie Fenster-10-Schadenskontrolle)
RolandoMySQLDBA

Antworten:


6

Sie können den Dienst wie folgt manuell zurücksetzen:

SCHRITT 01) Öffnen Sie die Windows-CLI als Administrator

SCHRITT 02) cd C:\Program Files (x86)\MySQL\MySQL 5.6\binoder wo immer sich mysqld.exebefindet

SCHRITT 03) Installieren Sie den Dienst neu

mysqld --install

Das ist es.

Ich habe dies bereits in ServerFault und DBA StackExchange erwähnt

VERSUCHE ES !!!


1

Sie müssen lediglich Ihren aktuellen Server neu konfigurieren. Eine nette Schritt-für-Schritt-Anleitung mit Screenshots finden Sie hier . Das gefällt Ihnen:

  • Öffnen Sie zunächst die Anwendung MySQL Installer - Community und klicken Sie auf Reconfigure
  • Richten Sie die TCP / IP-Portnummer und die Firewall ein
  • Aktivieren Sie "MySQL Server als Windows-Dienst konfigurieren" und aktivieren Sie "MySQL Server beim Systemstart starten"
  • Übernehmen Sie die Serverkonfiguration und fertig!

Ich habe diese Methode verwendet, um das gleiche Problem zu beheben, das Jago hatte, aber der letzte Schritt der Neukonfiguration konnte nicht ausgeführt werden. Der Dienst konnte nicht gestartet werden. Ich stellte fest, dass jedes Mal, wenn ich es ausführte, eine neue Standard-my.ini geladen wurde. Ich hatte jedoch ein anderes MySQL-Datenverzeichnis (Datadir in my.ini). Selbst wenn ich das Datenverzeichnis in der my.ini während der Neukonfiguration anpassen würde, würde es nicht dauern. Ich musste jedoch nur die MySQL-Neukonfiguration abbrechen, sicherstellen, dass der Datenverzeichnis in my.ini korrekt war, die Windows-Dienste aufrufen und dort den neuen MySQL-Dienst starten. Das hat funktioniert. Was für Kopfschmerzen.
Mikato

0

Guter Rat. Vergessen Sie nicht, auf die richtige INI-Datei zu verlinken (falls Sie diese geändert haben)!

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


1
Willkommen bei Super User. Externe Links können unterbrochen werden oder nicht verfügbar sein. In diesem Fall wäre Ihre Antwort nicht hilfreich. Bitte fügen Sie die wesentlichen Informationen in Ihre Antwort ein und verwenden Sie den Link zur Zuordnung und weiteren Lektüre. Vielen Dank.
Fixer1234
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.