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:
Er scheint hier in einem endlosen Kreislauf aus Startversuch und Abbruch zu stecken.
die /var/log/mysql error.log enthält dies:
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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 21361423428
Url: https://administrator.de/contentid/21361423428
Ausgedruckt am: 22.11.2024 um 02:11 Uhr
4 Kommentare
Neuester Kommentar
https://stackoverflow.com/questions/67164445/mysql-container-wont-start- ...
Würde auch zum Thema passen.
Würde auch zum Thema passen.
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.
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