werder

MySQL Server startet nicht mehr

Hallo zusammen,

ich habe folgendes Problem:
Gestern Abend habe ich ein Windows Update auf meinen Windows Server 2019 Datacenter gemacht, als er dann wieder durchgebootet war ging meine MySQL Datenbank nicht mehr an. Ich habe schon versucht den Dienst manuell zu startet aber dort kommt dann eine Fehlermeldung (https://i.imgur.com/o5LU0lC.png). Ich komme nun nicht mehr weiter... habt ihr eine Idee außer die Datenbanken neu aufzusetzen?

Mit freundlichen Grüßen
Werder
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 665286

Url: https://administrator.de/forum/mysql-server-startet-nicht-mehr-665286.html

Ausgedruckt am: 05.06.2025 um 19:06 Uhr

em-pie
em-pie 30.03.2021 um 19:33:34 Uhr
Goto Top
Hi,

ich würde mal ins Eventlog des Windows-Servers schauen sowie in die LogFiles im Installationsverzeichnis der MySQL-Installation.

Obendrein den Server einfach noch einmal neu starten. Es könnte sein, dass irgendein abhängiger Dienst nicht mitgestartet ist.

Ansonsten:
Datenbank-Datei sichern und MySQL noch einmal drüber installieren NACHDEM ein Backup (Snapshot) erstellt wurde.

Gruß
em-pie
Werder
Werder 30.03.2021 aktualisiert um 19:50:40 Uhr
Goto Top
Im Eventlog des Windows-Servers finde ich jetzt nichts auffäliges und ich finde keine Log files von dem MySQL Server...

Ich habe den Server schon neu gestartet, und da hat er 4 Dienste + den MySQL Dienst nicht gestartet aber die anderen habe ich einfach manuell gestartet.

Meinst du mit diesem Tool einen Snapshot machen ? (https://i.imgur.com/OXTvIGw.png)

Gruß Werder
em-pie
em-pie 30.03.2021 um 19:57:27 Uhr
Goto Top
Moin,

Bilder bitte hier im Board direkt hochladen. links das unterste Icon, wenn du kommentierst.

Die mySQL-Logs findest du im mySQL-Verzeichnis bzw. kannst du dir die in der mysql.ini ansehen:
https://www.sumologic.com/blog/mysql-log-file-location/

Mit "Snapshot" meinte ich, dass wenn dein Server virtualisiert ist (Hyper-V, VMware, XenServer, KVM, ...), kannst du den Zustand der VM quasi "einfrieren", weiter machen und wenn etwas daneben geht, gehst du auf den Stand zum Zeitpunkt des Snapshots zurück.

ABER: ein Snapshot ist per se kein Backup, nur ein temporärer, doppelter Boden.
Werder
Werder 30.03.2021 um 20:01:52 Uhr
Goto Top
Vielen Dank,

Der Log vom MySQL Server sagt folgendes:
2021-03-30T17:43:52.293903Z 0 [System] [MY-010116] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.23) starting as process 9116
2021-03-30T17:43:52.308588Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.
2021-03-30T17:43:52.309843Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2021-03-30T17:43:52.311018Z 0 [ERROR] [MY-010119] [Server] Aborting
2021-03-30T17:43:52.312488Z 0 [System] [MY-010910] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.23) MySQL Community Server - GPL.

Der Server ist leider nicht Virtualisiert sondern ist ein Hardware Server. Kann man das hier auch irgenwie realisieren?
em-pie
em-pie 30.03.2021 um 20:06:37 Uhr
Goto Top
Da hast du doch die Lösung:

2021-03-30T17:43:52.308588Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.
Pjordorf
Lösung Pjordorf 31.03.2021 um 01:04:57 Uhr
Goto Top
Hallo,

Zitat von @Werder:
2021-03-30T17:43:52.308588Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.
https://dev.mysql.com/doc/refman/8.0/en/windows-troubleshooting.html
https://forums.mysql.com/read.php?169,673459,673459
https://forums.mysql.com/read.php?11,671734,671734

Gruß,
Peter
Werder
Werder 12.04.2021 um 07:55:17 Uhr
Goto Top
Vielen Dank

Gruß Werder