MySQL startet nicht mehr

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

MySQL startet nicht mehr

Postby robertothai » 12. December 2020 10:25

Hallo,
ich kann mein MySQL nicht mehr starten.
Ich habe nachstehend die Fehlermeldung und die Logs angehängt.
Kann mir bitte jemand weiterhelfen. Ich wäre dafür sehr dankbar.
Freundliche Grüße,
Robert

4:10:19 PM [mysql] Status change detected: stopped
4:10:19 PM [mysql] Error: MySQL shutdown unexpectedly.
4:10:19 PM [mysql] This may be due to a blocked port, missing dependencies,
4:10:19 PM [mysql] improper privileges, a crash, or a shutdown by another method.
4:10:19 PM [mysql] Press the Logs button to view error logs and check
4:10:19 PM [mysql] the Windows Event Viewer for more clues
4:10:19 PM [mysql] If you need more help, copy and post this
4:10:19 PM [mysql] entire log window on the forums

Logs:

2020-12-12 16:10:16 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2020-12-12 16:10:16 0 [Note] InnoDB: Uses event mutexes
2020-12-12 16:10:16 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2020-12-12 16:10:16 0 [Note] InnoDB: Number of pools: 1
2020-12-12 16:10:16 0 [Note] InnoDB: Using SSE2 crc32 instructions
2020-12-12 16:10:16 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2020-12-12 16:10:16 0 [Note] InnoDB: Completed initialization of buffer pool
2020-12-12 16:10:17 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2020-12-12 16:10:17 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2020-12-12 16:10:17 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2020-12-12 16:10:17 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2020-12-12 16:10:17 0 [Note] InnoDB: Waiting for purge to start
2020-12-12 16:10:17 0 [Note] InnoDB: 10.4.14 started; log sequence number 106362686; transaction id 164927
2020-12-12 16:10:17 0 [Note] Plugin 'FEEDBACK' is disabled.
2020-12-12 16:10:17 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2020-12-12 16:10:17 0 [Note] Server socket created on IP: '::'.
robertothai
 
Posts: 4
Joined: 13. November 2020 11:45
XAMPP version: v3.2.4
Operating System: Windows 10

Re: MySQL startet nicht mehr

Postby MisthiosOfSparta » 17. December 2020 07:51

Guten Morgen,
bei mir tritt seit heute morgen der exakt gleiche Fehler auf mit der selben Meldung im Log! Gestern lief es noch einwandfrei. Irgendwelche Updates würden naheliegen, aber da gab es gestern nur ein Lenovo SSD Firmware Update. Das erscheint mir eher nicht damit in Verbingung zu stehen.

System:
Windows 10.0.18363
Xampp 7.4.1

Auch ich freue mich über Antworten.

Viele Grüße
Markus
MisthiosOfSparta
 
Posts: 4
Joined: 17. December 2020 07:41
XAMPP version: 7.4.1
Operating System: Windows 10.0.18363

Re: MySQL startet nicht mehr

Postby Altrea » 17. December 2020 08:06

Your logs didn't show any helpful error message.

Please try to start MariaDB that way and report back, what you get as response:

  • Open your XAMPP control panel
  • click the Shell Button. If you get asked to create the file for the first time, confirm this.
  • Execute the following command
    Code: Select all
    mysqld --defaults-file=mysql\bin\my.ini --standalone --console
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: 11933
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MySQL startet nicht mehr

Postby Nobbie » 17. December 2020 09:37

Wieso antwortest Du Englisch im "German only" Forum?
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04

Re: MySQL startet nicht mehr

Postby Altrea » 17. December 2020 09:43

Weil ich teilweise schon in englisch denke :D Und ich die Kurzanleitung offenbar aus dem englischen Forum kopiert habe.
Danke für den Hinweis, hier nochmal übersetzt:

Eure logs zeigen keine hilfreiche Fehlermeldung.

Bitte versucht MariaDB auf folgendem Wege zu starten und uns die Rückmeldung mitzuteilen:

  • Öffne dein XAMPP control panel
  • klicke den Shell Button. Wenn du gefragt wirst, die Datei fürs erste Mal zu erstellen, bestätige dies
  • Führe folgendes Kommando aus:
    Code: Select all
    mysqld --defaults-file=mysql\bin\my.ini --standalone --console
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: 11933
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MySQL startet nicht mehr

Postby MisthiosOfSparta » 17. December 2020 10:02

Gesagt, getan:

Code: Select all
# mysqld --defaults-file=mysql\bin\my.ini --standalone --console
2020-12-17 10:00:08 0 [Note] Using unique option prefix 'key_buffer' is error-prone and can break in the future. Please use the full name 'key_buffer_size' instead.
2020-12-17 10:00:08 0 [Note] mysqld (mysqld 10.4.11-MariaDB) starting as process 18744 ...
InnoDB: using atomic writes.
2020-12-17 10:00:08 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2020-12-17 10:00:08 0 [Note] InnoDB: Uses event mutexes
2020-12-17 10:00:08 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2020-12-17 10:00:08 0 [Note] InnoDB: Number of pools: 1
2020-12-17 10:00:08 0 [Note] InnoDB: Using SSE2 crc32 instructions
2020-12-17 10:00:08 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2020-12-17 10:00:08 0 [Note] InnoDB: Completed initialization of buffer pool
2020-12-17 10:00:08 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2020-12-17 10:00:08 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2020-12-17 10:00:08 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2020-12-17 10:00:08 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2020-12-17 10:00:08 0 [Note] InnoDB: Waiting for purge to start
2020-12-17 10:00:09 0 [Note] InnoDB: 10.4.11 started; log sequence number 1422595156; transaction id 1546390
2020-12-17 10:00:09 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2020-12-17 10:00:09 0 [Note] Plugin 'FEEDBACK' is disabled.
2020-12-17 10:00:09 0 [Note] Server socket created on IP: '::'.
2020-12-17 10:00:09 0 [ERROR] mysqld: Table '.\mysql\db' is marked as crashed and last (automatic?) repair failed
2020-12-17 10:00:09 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table '.\mysql\db' is marked as crashed and last (automatic?) repair failed
2020-12-17 10:00:09 0 [Note] InnoDB: Buffer pool(s) load completed at 201217 10:00:09
2020-12-17 10:00:09 0 [ERROR] Aborting


Ich ahne etwas - ist da 'nen Lock-table auf die Schnauze gefallen?!?
MisthiosOfSparta
 
Posts: 4
Joined: 17. December 2020 07:41
XAMPP version: 7.4.1
Operating System: Windows 10.0.18363

Re: MySQL startet nicht mehr

Postby Altrea » 17. December 2020 10:12

MisthiosOfSparta wrote:2020-12-17 10:00:09 0 [ERROR] mysqld: Table '.\mysql\db' is marked as crashed and last (automatic?) repair failed
2020-12-17 10:00:09 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table '.\mysql\db' is marked as crashed and last (automatic?) repair failed

Versuche mal bitte die Tabelle zu reparieren.
Starte dazu bitte die XAMPP shell und führe folgendes Command aus:
Code: Select all
mysqlcheck -r --databases mysql --use-frm
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: 11933
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MySQL startet nicht mehr

Postby Nobbie » 17. December 2020 10:16

Ob da auch ein Lock gecrashed ist, kann ich nicht erkennen. Aber diese Anfrage kommt seit vielen Monaten jeden Tag. Es ist ätzend, ich antworte schon lange nicht mehr darauf.

Ich vermute, dass entweder die Anwender die Datenbank nicht sauber herunterfahren, oder Xampp selbst die Datenbank nicht sauber herunterfährt. Vielleicht ist es aber auch ein Cashing Problem in Windows, Fakt ist, dass dieser Fehler nur unter Windows hier gemeldet wird.

Ich kann definitiv nur ernsthaft empfehlen, steigt auf Linux um und die Probleme verschwinden. Und man muss auch keine Angst vor Linux haben, das ist nicht schwerer als ein Umstieg auf MacOS, das traut sich ja auch jeder zu.
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04

Re: MySQL startet nicht mehr

Postby MisthiosOfSparta » 17. December 2020 10:31

Befehl möchte nicht:

Code: Select all
# mysqlcheck -r --databases mysql --use-frm
mysqlcheck: Got error: 2002: Can't connect to MySQL server on 'localhost' (10061) when trying to connect


Hatte in der Zwischenzeit selber etwas gegoogled und diesen StackOverflow-Beitrag https://stackoverflow.com/questions/8843776/mysql-table-is-marked-as-crashed-and-last-automatic-repair-failed gefunden, hilft aber leider auch nicht.

@Noobie
Sorry wenn sich diese Beiträge wiederholen. Verdruss kann ich verstehen, aber diese Beiträge sind doch der Sinn des Supportforums, oder nicht :wink: ?
In meinem Fall ist Linux keine Option, weil nicht mein Gerät. Will das aber nicht vertiefen, weil OT.
MisthiosOfSparta
 
Posts: 4
Joined: 17. December 2020 07:41
XAMPP version: 7.4.1
Operating System: Windows 10.0.18363

Re: MySQL startet nicht mehr

Postby Nobbie » 17. December 2020 19:41

MisthiosOfSparta wrote:Verdruss kann ich verstehen, aber diese Beiträge sind doch der Sinn des Supportforums, oder nicht :wink: ?


Jain. Sicher ist es Sinn des Forums, derlei Probleme zu lösen. Es ist aber unbefriedigend, andauernd dasselbe(!) Problem zu beantworten, obwohl alle Antworten schon im Forum stehen. Man könnte ja auch mal im Forum suchen, oder nicht?

Also ich bin nicht mehr bereit, andauernd dieselbe Antwort zu geben. Das ist sinnfrei.


MisthiosOfSparta wrote:In meinem Fall ist Linux keine Option, weil nicht mein Gerät. Will das aber nicht vertiefen, weil OT.


Linux ist zwar kein Gerät, sondern eine Software. Aber Du brauchst es auch nicht zu vertiefen, Du brauchst Dich auch nicht zu entschuldigen. Letztendlich ist es mir vollkommen egal, wie sehr Du Dich mit den Windows Problemen herumärgerst. Ich bin auch nur ein Anwender hier und habe für mich entschieden, dass ich diese Anfragen nicht mehr beantworte. Und sowieso (seit vielen Jahren) kein Windows mehr benutze. Und Du hast für Dich entschieden, Dich weiter mit Windows herumzuärgern. Jeder wie er will. Viel Glück.
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04

Re: MySQL startet nicht mehr

Postby Altrea » 18. December 2020 03:21

MisthiosOfSparta wrote:Befehl möchte nicht:

Code: Select all
# mysqlcheck -r --databases mysql --use-frm
mysqlcheck: Got error: 2002: Can't connect to MySQL server on 'localhost' (10061) when trying to connect

mysqlcheck funktioniert nur, wenn MariaDB gestartet ist, was natürlich nicht so einfach ist, wenn die mysql Datenbank ein Problem hat.

Wir ergänzen den command um eine weitere Zeile, um zu versuchen MariaDB ohne Berechtigungstabelle und externe Locks zu starten.
Nach Absetzen des ersten Commands musst du eine zweite Shell aufmachen, da der Prozess in der ersten Shell läuft und diese blockiert.
Die 2 Commands also in folgender Reihenfolge:
Code: Select all
mysqld –-console –-skip-grant-tables –-skip-external-locking
mysqlcheck -r --databases mysql --use-frm
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: 11933
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MySQL startet nicht mehr

Postby MisthiosOfSparta » 18. December 2020 15:03

Hallo Altrea,
Yes, damit hat es geklappt! Vielen Dank für deine Hilfe. :)
MisthiosOfSparta
 
Posts: 4
Joined: 17. December 2020 07:41
XAMPP version: 7.4.1
Operating System: Windows 10.0.18363

Re: MySQL startet nicht mehr

Postby Altrea » 18. December 2020 15:06

Gerne :D
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: 11933
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 91 guests