MySQL stoppt direkt nach Start

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

MySQL stoppt direkt nach Start

Postby Dallly » 24. November 2021 09:06

Hallo in die Runde,
habe heute Morgen das gleiche Problem wie rij_83 und andere: MySQL bricht den Startvorgang ab.
Habe mir daraufhin die Log-Datei angeschaut: Bis auf den Installationsort identisch mit der von rij_83. Habe dann in der Shell den Befehl eingegeben, den Altrea vorgeschlagen hat: mysqld --defaults-file=mysql\bin\my.ini --standalone --console
Die dadurch erzeugte Info habe ich verglichen mit der von SuperMarioTM am 17.11. geposteten: Ist jedoch nicht identisch (wie wohl zu erwarten war).
An diesem Punkt hänge ich jetzt. Würde mich sehr über Hilfe freuen und danke schon mal im Voraus.
Dallly
 
Posts: 3
Joined: 24. November 2021 08:40
XAMPP version: 8.0.11
Operating System: Windows Version: Enterprise

Re: MySQL stoppt direkt nach Start

Postby Altrea » 24. November 2021 12:07

Dallly wrote:Habe dann in der Shell den Befehl eingegeben, den Altrea vorgeschlagen hat: mysqld --defaults-file=mysql\bin\my.ini --standalone --console
Die dadurch erzeugte Info habe ich verglichen mit der von SuperMarioTM am 17.11. geposteten: Ist jedoch nicht identisch (wie wohl zu erwarten war).
An diesem Punkt hänge ich jetzt. Würde mich sehr über Hilfe freuen und danke schon mal im Voraus.

Dann hast du wohl ein anderes Problem. Mehr kann ich dazu leider nicht sagen, ohne die Ausgabe zu kennen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MySQL stoppt direkt nach Start

Postby Dallly » 24. November 2021 12:50

@Altrea
Danke für die Antwort. Wollte nur nicht gleich mit der Tür ins Haus fallen.
Bin mittlerweile ein Stück weitergekommen, ein GROSSES Stück. Habe den post von toni69 vom 10.4. entdeckt. Diese Meldung entsprach ziemlich genau meiner, also habe ich mich getraut, genau die dort geposteten Anweisungen auszuführen:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Versuche den in XAMPP enthaltenen MySQL-Sicherungsordner zu verwenden.
Versuche folgendes:

Benenne den Ordner mysql / data in mysql / data_old um (Du kannst einen beliebigen Namen verwenden).
Erstelle einen neuen Ordner mysql / data
Kopiere den Inhalt von mysql / backup in den neuen Ordner mysql / data
Kopiere alle Datenbankordner in mysql / data_old nach mysql / data
(Überspringen der Ordner mysql, performance_schema und phpmyadmin von data_old)
Kopiere abschließend die Datei ibdata1 aus mysql / data_old und ersetze sie im Ordner mysql / data

Starte MySQL über das XAMPP-Kontrollfeld
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Und siehe da, bin wieder drin in der db !!!

Vielen Dank
und einen ganz besonderen @toni69 :D
Bin echt erleichtert.

Aber: was ich so gelesen habe, könnte (oder wird) das Problem wieder auftauchen. Und dann? Das gleiche Spiel von vorne?
Dallly
 
Posts: 3
Joined: 24. November 2021 08:40
XAMPP version: 8.0.11
Operating System: Windows Version: Enterprise

Re: MySQL stoppt direkt nach Start

Postby Altrea » 24. November 2021 13:55

Du beziehst dich auf folgenden Beitrag: viewtopic.php?f=4&t=80686&p=272612#p272595
Ich nenne das Problem mal multi-master Problem.

multi-master dient bei MySQL und MariaDB dazu, Datenbanken zu replizieren, ist bei XAMPP aber eigentlich abgeschaltet.
Nun kann es aber durch unkontrollierte Abschaltungen von MariaDB dazu kommen, dass MariaDB fälschlicherweise der Meinung ist, die Replikation sei eingeschaltet, was zu dem Beschriebenen Problem führt.
Unkontrollierte Abschaltungen (das terminieren von Prozessen) ist bei XAMPP seit den Anfängen normal. Man umgeht damit zum Einen die Problematik, dass man einen Systemdienst erstellen muss (XAMPP soll möglichst portabel und autark von Systemgegebenheiten wie Registry Einträgen oder Umgebungsvariablen funktionieren). Zum Anderen umgeht man die Einschränkung, dass nur Datenbankbenutzer mit SHUTDOWN Berechtigungen die Datenbank herunterfahren kann und man dem XAMPP Benutzer die Möglichkeit offenhalten möchte jeden Datenbankbenutzer (vorallem die Passwörter) ändern zu können.
In früheren XAMPP Versionen war das auch nie ein Problem. Erst seit Umstellung von MySQL auf MariaDB oder Upgrade der MariaDB Version trat dieses Problem auf.

Lange Rede kurzer Sinn, es gibt derzeit keine Lösung für das Problem. Du kannst MariaDB als Windows Dienst registrieren und darüber starten und stoppen, um das Auftreten wahrscheinlich zu vermeiden.

Alternativ zur schon gezeigten Lösungsstrategie gibt es noch eine zweite, die ich bevorzugen würde, da mehr Datenbankdateien der laufenden Datenbank erhalten bleiben:
Öffne den Ordner "\xampp\mysql\data\"
Lösche die Datei "multi-master.info"
Lösche alle Dateien deren Dateiname beginnt mit: "master-"
Lösche alle Dateien deren Dateiname beginnt mit: "mysql_relay-bin-"
Lösche alle Dateien deren Dateiname beginnt mit: "relay-log-"
Lösche alle Dateien deren Dateiname beginnt mit: "ib_logfile"
Lösche alle Dateien deren Dateiname beginnt mit: "aria_log."

Versuche nun MariaDB zu starten.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MySQL stoppt direkt nach Start

Postby Dallly » 24. November 2021 15:58

Danke für deine Erklärungen.

Das mit den unkontrollierten Abschaltungen könnte es gewesen sein. Habe gestern möglicherweise, weiß es aber nicht mehr genau, das Xampp-Kontroll-Fenster geschlossen und den PC heruntergefahren, vielleicht ohne die Datenbank und den Server zu stoppen. Aber wie gesagt, rekonstruieren kann ich das jetzt nicht mehr. Werde in Zukunft peinlich darauf achten, dass das nicht mehr passiert.

Sollte das nochmal vorkommen, probier ich deinen Vorschlag aus.

P.S. Ja, es war genau dieser Post: viewtopic.php?f=4&t=80686&p=272612#p272595

Danke sehr für deine Hilfe :D
Dallly
 
Posts: 3
Joined: 24. November 2021 08:40
XAMPP version: 8.0.11
Operating System: Windows Version: Enterprise

Re: MySQL stoppt direkt nach Start

Postby Altrea » 24. November 2021 18:44

Dallly wrote:Das mit den unkontrollierten Abschaltungen könnte es gewesen sein. Habe gestern möglicherweise, weiß es aber nicht mehr genau, das Xampp-Kontroll-Fenster geschlossen und den PC heruntergefahren, vielleicht ohne die Datenbank und den Server zu stoppen.

Das unkontrollierte Abschalten passiert genauso, wenn du im XAMPP control panel den Stop Button von MySQL/MariaDB klickst.
Ich sag ja, es ist das Standard-Stopverhalten von XAMPP.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 34 guests