Werner S
Member
Hallo,
ich habe einen vServer. Der Hoster hat heute einen Umzug von OpenVZ auf LXC durchgeführt. Es kam zu einem MySQL Crash.
So sieht der Log für alle 3 Tabellen aus. Ich kann Ihn starten, dieser läuft auch 2-3 Minuten, crasht aber wieder.
Ich könnte den Server neuinstallieren, allerdings habe ich aufgrun eines Fehlers im Backupscript nur ein Backup von März. Leider erst heute aufgefallen.
Ich vermute das ich die Datenbanken einfach nur Reparieren müsste bzw. das wäre jetzt mein Schritt gewesen, aber ohne laufenden MySQL Server kein Backup.
Wie gehe ich am besten vor?
ich habe einen vServer. Der Hoster hat heute einen Umzug von OpenVZ auf LXC durchgeführt. Es kam zu einem MySQL Crash.
2018-08-08 13:41:59 139695811983104 [Note] InnoDB: Dumping buffer pool(s) not yet started
2018-08-08 13:41:59 139696482542144 [Note] Starting crash recovery...
2018-08-08 13:41:59 139696482542144 [Note] Crash recovery finished.
2018-08-08 13:41:59 139696482542144 [Note] Server socket created on IP: '::'.
2018-08-08 13:41:59 139696482542144 [Note] /usr/sbin/mysqld: ready for connections.
Version: '10.1.26-MariaDB-0+deb9u1' socket: '/var/run/mysqld/mysqld.sock' port: 3306 Debian 9.1
2018-08-08 13:42:02 139696481527552 [ERROR] mysqld: Table './postfix/mailbox' is marked as crashed and should be repaired
2018-08-08 13:42:02 139696481527552 [Warning] Checking table: './postfix/mailbox'
2018-08-08 13:43:28 139696481326848 [Note] /usr/sbin/mysqld: Normal shutdown
So sieht der Log für alle 3 Tabellen aus. Ich kann Ihn starten, dieser läuft auch 2-3 Minuten, crasht aber wieder.
Ich könnte den Server neuinstallieren, allerdings habe ich aufgrun eines Fehlers im Backupscript nur ein Backup von März. Leider erst heute aufgefallen.
Ich vermute das ich die Datenbanken einfach nur Reparieren müsste bzw. das wäre jetzt mein Schritt gewesen, aber ohne laufenden MySQL Server kein Backup.
Wie gehe ich am besten vor?
root@rs36:~# systemctl status mariadb.service
● mariadb.service - MariaDB database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: failed (Result: timeout) since Wed 2018-08-08 15:46:36 CEST; 5min ago
Process: 7550 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 7454 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=e
xited, status=0/SUCCESS)
Process: 7452 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 7451 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
Main PID: 7550 (code=exited, status=0/SUCCESS)
Aug 08 15:45:02 rs36 systemd[1]: Starting MariaDB database server...
Aug 08 15:45:03 rs36 mysqld[7550]: 2018-08-08 15:45:03 140144992461376 [Note] /usr/sbin/mysqld (mysqld 10.1.26-MariaDB-0+deb9u1) starting as process 7550 ...
Aug 08 15:46:33 rs36 systemd[1]: mariadb.service: Start operation timed out. Terminating.
Aug 08 15:46:36 rs36 systemd[1]: Failed to start MariaDB database server.
Aug 08 15:46:36 rs36 systemd[1]: mariadb.service: Unit entered failed state.
Aug 08 15:46:36 rs36 systemd[1]: mariadb.service: Failed with result 'timeout'.