thatguy
Goto Top

Nach Backup von Ubuntu Server startet MySQL nicht mehr

Hallöchen.

ich habe gestern meinen Nextcloud-Server aktualisieren wollen, der bis dato wunderbar lief. Vorher brav eine Datensicherung gefahren. Folgendes ist geschehen:

1. Ich habe eine externe Festplatte angeschlossen (/dev/sdb)
2. ich habe Nextcloud in den Wartungsmodus versetzt
3. habe per "sudo dd if=/dev/sda of=/dev/sdb" die primäre festplatte sda komplett auf die externe platte sdb gespiegelt
4. einfach über nacht laufen lassen, am nächsten morgen war es durch
5. Am nächsten Tag den Wartungsmodus rausgenommen und den Server neu gestartet
6. Nextcloud gibt mir nur noch "Internal Server Error" und MySQL startet nicht mehr

systemctl status mysql.service gibt mir folgenden output:


mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: activating (start) since Tue 2023-11-07 09:31:10 CET; 989ms ago
    Process: 11409 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
   Main PID: 11417 (mysqld)
     Status: "Server startup in progress"  
      Tasks: 2 (limit: 9244)
     Memory: 243.5M
     CGroup: /system.slice/mysql.service
             └─11417 /usr/sbin/mysqld


Er scheint hier in einem endlosen Kreislauf aus Startversuch und Abbruch zu stecken.

die /var/log/mysql error.log enthält dies:


2023-11-07T06:58:13.444740Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.35-0ubuntu0.20.04.1)  (Ubuntu).
2023-11-07T06:58:14.111726Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.35-0ubuntu0.20.04.1) starting as process 1485
2023-11-07T06:58:14.133488Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2023-11-07T06:58:20.046018Z 1 [ERROR] [MY-013895] [InnoDB] Found redo log file ./#innodb_redo/#ib_redo70356 which has format (v0) and is stored inside #innodb_redo.
2023-11-07T06:58:20.046045Z 1 [ERROR] [MY-012930] [InnoDB] Plugin initialization aborted with error Generic error.
2023-11-07T06:58:20.439303Z 1 [ERROR] [MY-010334] [Server] Failed to initialize DD Storage Engine
2023-11-07T06:58:20.439722Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2023-11-07T06:58:20.439778Z 0 [ERROR] [MY-010119] [Server] Aborting
2023-11-07T06:58:20.441103Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.35-0ubuntu0.20.04.1)  (Ubuntu).
2023-11-07T06:58:21.122634Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.35-0ubuntu0.20.04.1) starting as process 1646
2023-11-07T06:58:21.131645Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2023-11-07T06:58:25.012944Z 1 [ERROR] [MY-013895] [InnoDB] Found redo log file ./#innodb_redo/#ib_redo70356 which has format (v0) and is stored inside #innodb_redo.
2023-11-07T06:58:25.012978Z 1 [ERROR] [MY-012930] [InnoDB] Plugin initialization aborted with error Generic error.
2023-11-07T06:58:25.407755Z 1 [ERROR] [MY-010334] [Server] Failed to initialize DD Storage Engine
2023-11-07T06:58:25.408120Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2023-11-07T06:58:25.408177Z 0 [ERROR] [MY-010119] [Server] Aborting
2023-11-07T06:58:25.409555Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.35-0ubuntu0.20.04.1)  (Ubuntu).
2023-11-07T06:58:26.122984Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.35-0ubuntu0.20.04.1) starting as process 1669
2023-11-07T06:58:26.129932Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2023-11-07T06:58:30.092052Z 1 [ERROR] [MY-013895] [InnoDB] Found redo log file ./#innodb_redo/#ib_redo70356 which has format (v0) and is stored inside #innodb_redo.
2023-11-07T06:58:30.092088Z 1 [ERROR] [MY-012930] [InnoDB] Plugin initialization aborted with error Generic error.
2023-11-07T06:58:30.486290Z 1 [ERROR] [MY-010334] [Server] Failed to initialize DD Storage Engine
2023-11-07T06:58:30.486691Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2023-11-07T06:58:30.486746Z 0 [ERROR] [MY-010119] [Server] Aborting


Leider bin ich mit meinem Latein langsam echt am Ende, habe die Rechte des mysql-Users neu gesetzt und natürlich alles zig mal neu gestartet. Habe leider auch nicht viel Ahnung von MySQL/InnoDB und kann mir nicht so recht erklären, wo der Fehler herkommt

Content-ID: 21361423428

Url: https://administrator.de/contentid/21361423428

Ausgedruckt am: 22.11.2024 um 02:11 Uhr

OIOOIOOIOIIOOOIIOIIOIOOO
Lösung OIOOIOOIOIIOOOIIOIIOIOOO 07.11.2023 aktualisiert um 11:47:31 Uhr
Goto Top
Moin,

ist Platz auf dem Root noch genug vorhanden?

df -Th /

Viele Grüße

Ich

EDIT: Schließe bitte deine Externe Festplatte noch einmal an, und gib bitte dann "lsblk" ein
Crusher79
Crusher79 07.11.2023 um 11:44:39 Uhr
Goto Top
ThatGuy
ThatGuy 07.11.2023 um 11:58:19 Uhr
Goto Top
Moin,

Platz ist mehr als genug vorhanden, aber der Ansatz hat trotzdem zur Lösung geführt, und ich fühle mich wie ein absoluter Trottel 😂

Lösung: Die externe Platte sdb hing noch am Server. Dieser hat beim Start die externe Platte aus irgendeinem Grund als Boot genommen und das hat schlicht und einfach nicht funktioniert.
Platte rausgenommen, neu gestartet, läuft wieder.
Crusher79
Crusher79 07.11.2023 um 12:06:49 Uhr
Goto Top
Zitat von @ThatGuy:

Lösung: Die externe Platte sdb hing noch am Server. Dieser hat beim Start die externe Platte aus irgendeinem Grund als Boot genommen und das hat schlicht und einfach nicht funktioniert.
Platte rausgenommen, neu gestartet, läuft wieder.

Um nicht damit anzugeben, dass du stolzer Besitzer einer externen Platte bist. Haben wir verstanden face-big-smile