Einige Benutzer können MySQL nicht in XAMPP starten. Ihnen zufolge erhalten sie jedes Mal, wenn sie MySQL in XAMPP starten, eine Fehlermeldung, die besagt: „Fehler: MySQL wird unerwartet heruntergefahren.“ Die häufigste Ursache für dieses Problem sind beschädigte Datenbankdateien von XAMPP. Wenn Sie ein solches Problem mit MySQL haben, können Ihnen die Vorschläge in diesem Beitrag helfen, das Problem zu beheben.

Mysql Wird Unerwartet Heruntergefahren

Warum wird MySQL unerwartet heruntergefahren?

Es ist notwendig, MySQL vor dem Beenden von XAMPP zu stoppen. Wenn Sie XAMPP beenden, ohne MySQL zu stoppen, können die MySQL-Datendateien beschädigt werden. Aus diesem Grund können bei MySQL mehrere Probleme auftreten, z. B. das unerwartete Herunterfahren von MySQL. Wenn bei Ihnen ein solches Problem auftritt, ist es möglich, dass die MySQL-Datendateien auf Ihrem System beschädigt sind. Wir haben einige Methoden zur Fehlerbehebung beschrieben, die Ihnen helfen können, dieses Problem zu beseitigen.

Fehler: MySQL wird unerwartet heruntergefahren

Probieren Sie die folgenden Lösungen aus, um das Problem zu beheben. Bevor Sie fortfahren, empfehlen wir Sie Erstellen Sie ein Backup des XAMPP-Ordners. Kopieren Sie dazu den XAMPP-Ordner und fügen Sie ihn in eine andere Partition Ihrer Festplatte oder Ihrer externen Festplatte ein.

  1. Starten Sie XAMPP als Administrator
  2. Reparieren Sie die MySQL-Datenbank
  3. Ändern Sie die my.ini-Datei
  4. Löschen Sie alle Dateien im Data-Ordner
  5. Benennen Sie die Datei aria_log_control um
  6. Stoppen Sie alle SQL-Dienste und starten Sie sie erneut
  7. Kopieren Sie die Dateien aus dem Backup-Ordner in den Data-Ordner
  8. Löschen Sie die INFO-Datei(en) aus dem Data-Ordner
  9. Benennen Sie den Ordner Data um und kopieren Sie die Datei ibdata1 in den Ordner Data
  10. Xampp deinstallieren und neu installieren

Sehen wir uns all diese Lösungen im Detail an. Bevor Sie jede der unten beschriebenen Methoden ausprobieren, vergewissern Sie sich, dass Sie XAMPP ordnungsgemäß geschlossen haben.

1]Starten Sie XAMPP als Administrator

Es wird empfohlen, XAMPP immer als Administrator zu starten, um eine Beschädigung von Datendateien zu vermeiden. Starten Sie XAMPP als Administrator und sehen Sie, ob es das Problem behebt. Wenn dies hilft, sparen Sie Zeit bei anderen Methoden zur Fehlerbehebung. Führen Sie die folgenden Schritte aus, um XAMPP als Administrator zu starten:

  1. Klicken Sie auf Windows-Suche und geben Sie ein XAMPP.
  2. Klicken Sie mit der rechten Maustaste auf XAMPP und wählen Sie aus Als Administrator ausführen.
  3. Klicken Ja wenn Sie die UAC-Eingabeaufforderung erhalten.
Siehe auch  Deaktivieren Verwenden Sie den Webdienst, um das richtige Programm in Windows zu finden

Sie können XAMPP auch so einstellen, dass es immer als Administrator ausgeführt wird.

2]MySQL-Datenbank reparieren

Wie oben in diesem Artikel beschrieben, ist die Hauptursache dieses Problems die Beschädigung von XAMPP-Datendateien. Wenn das Problem aufgrund dieses Problems auf Ihrem Computer auftritt, kann das Problem durch Reparieren der MySQL-Datenbank behoben werden. Die Schritte zum Reparieren der MySQL-Datenbank sind unten aufgeführt:

Klicke auf Windows-Suche und geben Sie PowerShell ein. Auswählen Windows PowerShell aus den Suchergebnissen.

Geben Sie den folgenden Befehl ein und drücken Sie Eingeben.

mysqld --console --skip-grant-tables --skip-external-locking

Der obige Befehl startet den MySQL-Server, ohne die Berechtigungstabellen zu laden. Wenn der obige Befehl erfolgreich ausgeführt wurde, geben Sie den folgenden Befehl ein und drücken Sie Eingeben.

mysqlcheck -r --databases mysql --use-frm

Der obige Befehl repariert die MySQL-Datenbank. Nachdem die obigen Befehle erfolgreich ausgeführt wurden, überprüfen Sie, ob das Problem weiterhin besteht.

3]Ändern Sie die my.ini-Datei

Das Ändern des Ports durch Ändern der my.ini-Datei hat das Problem für einige Benutzer behoben. Sie können dies auch versuchen. Öffnen Sie die my.ini-Datei und ändern Sie den Port 3306 in etwas anderes. Standardmäßig befindet sich die Datei my.ini an folgendem Speicherort:

C:\xampp\mysql\bin

Speicherort Der My.ini-Datei In Xampp

  1. Öffne das Dateimanager.
  2. Kopieren Sie den obigen Pfad und fügen Sie ihn in die Adressleiste des Datei-Explorers ein. Nach diesem Treffer Eingeben.
  3. Scrollen Sie nun nach unten und suchen Sie die Datei my.ini.
  4. Sobald Sie es gefunden haben, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Öffnen mit > Notepad.“

Wenn Sie die my.ini-Datei nicht an der oben genannten Stelle finden, können Sie den unten genannten Anweisungen folgen.

Meine.ini-Datei Ändern

  1. Klicken Sie auf Windows-Suche und geben Sie ein XAMPP.
  2. Klicken Sie in den Suchergebnissen mit der rechten Maustaste auf XAMPP und wählen Sie aus Als Administrator ausführen.
  3. Klicken Ja in der UAC-Eingabeaufforderung. Dies öffnet das XAMPP Control Panel.
  4. Klick auf das Konfig Schaltfläche neben MySQL und wählen Sie aus meine.ini. Dadurch wird die my.ini-Datei in Ihrer Standard-Texteditor-Software geöffnet.

Ersetzen Sie 3306 Durch Eine Andere Portnummer

Nachdem Sie die my.ini-Datei in Notepad geöffnet haben, drücken Sie die Strg + F Tasten und Typ 3306. Ersetzen Sie einen der 3306-Ports durch eine andere Portnummer. Sie können eine beliebige Portnummer wie 3307, 3308 usw. eingeben. Für einige Benutzer ersetzen Sie den Port 3306 durch 2811 das Problem behoben.

Speichern Sie die my.ini-Datei und schließen Sie Notepad. Starten Sie Ihren Computer neu und starten Sie dann XAMPP. Überprüfen Sie, ob das Problem behoben ist. Wenn dies nicht funktioniert, machen Sie die Änderungen, die Sie in der Datei my.ini vorgenommen haben, rückgängig und versuchen Sie die nächste Lösung.

4]Löschen Sie alle Dateien im Ordner Data

Wenn die obige Lösung Ihr Problem nicht behoben hat, machen Sie die gerade vorgenommenen Änderungen in der my.ini-Datei rückgängig. Öffnen Sie nun den Datei-Explorer und gehen Sie zu folgendem Pfad:

C:\xampp\mysql\data

Löschen Sie Alle Dateien In Data Foldrr

Der obige Pfad öffnet den Datenordner direkt. Löschen Sie nun alle Dateien außer den Ordnern. Nachdem Sie die Dateien im Data-Ordner gelöscht haben, gehen Sie im Datei-Explorer zu folgendem Pfad:

C:\xampp\mysql\bin

Bearbeiten Sie Meine.ini-Datei

Suchen Sie die Datei my.ini und öffnen Sie sie mit Notepad. Geben Sie nun port=8111 direkt unter port=3306 ein (wie im obigen Screenshot gezeigt). Drücken Sie die Strg + S drücken, um die Änderungen zu speichern, die Sie in der Datei my.ini vorgenommen haben, und Notepad schließen. Führen Sie nun XAMPP als Administrator aus und starten Sie MySQL. Das Problem sollte diesmal nicht auftreten.

Siehe auch  Beheben Sie die Chrome-Fehler 1603 und 0x00000643 unter Windows 11/10

5]Benennen Sie die Datei aria_log_control um

Wenn die obige Lösung Ihr Problem nicht behoben hat, öffnen Sie den XAMPP-Ordner, den Sie auf Ihre externe Festplatte oder auf eine andere Festplattenpartition kopiert haben, und kopieren Sie den gesamten Inhalt darin. Öffnen Sie nun das XAMPP auf Ihrem C-Laufwerk und fügen Sie den kopierten Inhalt dort ein. Ersetzen Sie die Dateien und Ordner, wenn Sie dazu aufgefordert werden. Gehen Sie nun zu folgendem Pfad:

C:\xampp\mysql\data

Benennen Sie Die Datei Aria_Log_Control Um

Umbenennen aria_log_control zu aria_log_control_old und starte XAMPP. Starten Sie MySQL und prüfen Sie, ob dies Änderungen bringt. Wenn dies nicht hilft, machen Sie die Änderungen rückgängig und versuchen Sie die nächste Lösung.

Lesen: Beste kostenlose Xampp-Server-Alternativen für Entwickler.

6]Stoppen Sie alle SQL-Dienste und starten Sie sie erneut

Der Neustart der SQL-Dienste hat das Problem einiger Benutzer behoben. Diese Methode kann auch für Sie funktionieren. Öffnen Sie die Dienste-App und stoppen Sie alle SQL-Dienste und starten Sie sie erneut. Die Schritte dazu sind unten beschrieben:

Starten Sie Alle Sql-Dienste Neu

  1. Drücken Sie die Sieg + R Schlüssel. Dadurch wird die gestartet Lauf Befehlsfeld.
  2. Typ services.msc und klicken Sie auf OK. Das Fenster Dienstverwaltung wird angezeigt.
  3. Scrollen Sie in der Dienste-App nach unten und suchen Sie die SQL Dienstleistungen. Möglicherweise finden Sie mehr als einen SQL-Dienst auf Ihrem Computer.
  4. Stoppen Sie alle SQL-Dienste. Klicken Sie dazu mit der rechten Maustaste auf SQL-Dienst und wählen Sie aus Stoppen.
  5. Klicken Sie nun erneut mit der rechten Maustaste auf die SQL-Dienste und wählen Sie sie aus Start.

Schließen Sie nach dem Neustart der SQL-Dienste die Dienste-App und starten Sie XAMPP als Administrator. Starten Sie MySQL und prüfen Sie, ob der Fehler erneut auftritt.

7]Kopieren Sie die Dateien aus dem Sicherungsordner in den Datenordner

Eine weitere effektive Lösung zur Behebung dieses Problems besteht darin, alle Daten in der Sicherung Ordner und fügen Sie es in die Daten Mappe. Kopieren Sie dazu zunächst den folgenden Pfad und fügen Sie ihn in die Adressleiste des Datei-Explorers ein. Danach drücken Eingeben.

C:\xampp\mysql\backup

Dadurch wird der Backup-Ordner von XAMPP in Ihrem C-Verzeichnis geöffnet. Kopieren Sie nun alle Daten von dort und gehen Sie zu folgendem Pfad:

C:\xampp\mysql\data

Fügen Sie dort die kopierten Daten ein. Wenn Sie aufgefordert werden, die Dateien zu ersetzen, wählen Sie Ja. Starten Sie XAMPP als Administrator und prüfen Sie, ob Sie MySQL dieses Mal starten können. Wenn nicht, versuchen Sie die nächste Lösung.

8]Löschen Sie die INFO-Datei(en) aus dem Datenordner

Wenn das Problem weiterhin besteht, löschen Sie die INFO-Datei und prüfen, ob es hilft. Die INFO-Datei(en) befindet/befinden sich an folgendem Speicherort auf Ihrem C-Laufwerk.

C:\xampp\mysql\data

Löschen Sie Die Info-Dateien

Unabhängig davon, ob sich an der oben genannten Stelle eine oder mehrere INFO-Dateien befinden, müssen Sie alle löschen. Starten Sie nach dem Löschen der INFO-Datei(en) XAMPP und starten Sie MySQL. MySQL sollte ohne Fehler starten.

Siehe auch  Der Anmeldebildschirm wird in Windows 11/10 zweimal angezeigt

Wenn dies nicht funktioniert, kopieren Sie alle Dateien aus dem XAMPP-Ordner, den Sie als Backup erstellt haben, auf Ihre externe Festplatte oder auf eine andere Festplattenpartition und fügen Sie die kopierten Dateien in den XAMPP-Ordner auf Ihrem C-Laufwerk ein. Ersetzen Sie die Dateien und Ordner, wenn Sie dazu aufgefordert werden.

9]Benennen Sie den Data-Ordner um und kopieren Sie die ibdata1-Datei in den Data-Ordner

Diese Lösung hat vielen Benutzern geholfen. Wenn die oben genannten Lösungen Ihr Problem nicht behoben haben, sollte diese Methode für Sie funktionieren. Benennen Sie den Ordner Data um und kopieren Sie die Datei ibdata1 in den Ordner Data. Der Vorgang dazu wird im Folgenden erläutert.

  1. Öffne das XAMPP Ordner, der sich auf Ihrem C-Laufwerk befindet.
  2. Öffnen Sie nun die MySQL Mappe.
  3. Benennen Sie die um Daten Ordner zu Daten_alt.
  4. Kopiere das Sicherung Ordner auf einer anderen Partition Ihrer Festplatte oder auf einer externen Festplatte. Benennen Sie nun die um Sicherung Ordner, der sich im mysql-Ordner auf Ihrem C-Laufwerk befindet Daten.
  5. Öffne das Daten_alt Ordner und kopieren Sie alle darin enthaltenen Datenbankordner und die ibdata1 Datei. Kopieren Sie nicht die MySQL, Leistungsschemaund phpmyadmin Ordner. Öffnen Sie nun die Daten Ordner (der früher eigentlich der Sicherungsordner war) und fügen Sie die kopierten Daten dort ein. Ersetzen Sie die Dateien, wenn Sie dazu aufgefordert werden.
  6. Starten Sie die XAMPP-Systemsteuerung und starten Sie mysql.

10]XAMPP deinstallieren und neu installieren

Wenn alle oben genannten Lösungen Ihr Problem nicht beheben konnten, deinstallieren Sie XAMPP und installieren Sie es erneut. Sie können XAMPP über die Systemsteuerung oder über die Windows 11/10-Einstellungen deinstallieren. Laden Sie nach der Deinstallation von Xampp die neueste Version von der offiziellen Apache-Website herunter und installieren Sie sie erneut.

Lesen: So erhöhen Sie die phpMyAdmin-Uploadgröße auf XAMPP.

Was tun, wenn MySQL nicht in XAMPP geöffnet wird?

Es können Probleme mit XAMPP auftreten, wenn Sie es an einem anderen Ort als an seinem Standardort installieren. Der Standardspeicherort für die Installation von XAMPP ist c:\xampp. Wenn Sie XAMPP an einem anderen Ort installiert haben, deinstallieren Sie es daher und installieren Sie es an seinem Standardort. Wenn Sie XAMPP an seinem Standardspeicherort installiert haben, aber MySQL immer noch nicht in XAMPP geöffnet oder ausgeführt wird, öffnen Sie die Dienste-App in Windows 11/10 und stoppen Sie alle SQL-Dienste und starten Sie sie erneut.

Eine weitere effektive Lösung zur Behebung dieses Problems besteht darin, den Port 3306 auf 3308 zu ändern. Dazu müssen Sie die Datei my.ini bearbeiten, die sich an folgendem Speicherort befindet:

C:\xampp\mysql\bin

Hoffe das hilft.

Lesen Sie weiter: Apache startet nicht von der XAMPP-Systemsteuerung in Windows 11/10.

Mysql Wird Unerwartet Heruntergefahren

Anzeige

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein