У меня было такое. И я на всякий случай сохранил себе такой алгоритм действий:
1) Добавляем в my.cnf следующие строки
port = 8881
innodb_force_recovery=3
innodb_purge_threads=0
2) Запускаем
systemctl start mysql
3) В дожидаемся, что все восстановлено:
171229 14:10:41 InnoDB: Page checksum 2138135319 (32bit_calc: 1915668989), prior-to-4.0.14-form checksum 3309214847
InnoDB: stored checksum 2658474647, prior-to-4.0.14-form stored checksum 3309214847
InnoDB: Page lsn 0 2312264, low 4 bytes of lsn at page end 2312264
InnoDB: Page number (if stored to page already) 0,
InnoDB: space id (if created with >= MySQL-4.1.1 and stored already) 0
InnoDB: Page may be a file space header page
InnoDB: Database page corruption on disk or a failed
InnoDB: file read of page 0.
InnoDB: You may have to recover from a backup.
InnoDB: It is also possible that your operating
InnoDB: system has corrupted its own file cache
InnoDB: and rebooting your computer removes the
InnoDB: error.
InnoDB: If the corrupt page is an index page
InnoDB: you can also try to fix the corruption
InnoDB: by dumping, dropping, and reimporting
InnoDB: the corrupt table. You can use CHECK
InnoDB: TABLE to scan your table for corruption.
InnoDB: See also
dev.mysql.com/doc/refman/5.5/en/forcing-innodb-rec...
InnoDB: about forcing recovery.
171229 14:10:41 InnoDB: Waiting for the background threads to start
171229 14:10:42 Percona XtraDB (
www.percona.com) 5.5.52-MariaDB-38.3 started; log sequence number 2313740
171229 14:10:42 InnoDB: !!! innodb_force_recovery is set to 3 !!!
171229 14:10:42 [Note] Plugin 'FEEDBACK' is disabled.
171229 14:10:42 [Note] Server socket created on IP: '0.0.0.0'.
171229 14:10:43 [Note] Event Scheduler: Loaded 0 events
171229 14:10:43 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.5.56-MariaDB' socket: '/var/lib/mysql/mysql.sock' port: 8881 MariaDB Server
4) Делаем дамп Всех баз данных.
5) Удаляем базы drop database ...
6) Останавливаем
systemctl stop mysql
7) Удаляем в /var/lib/mysql/
aria_log.00000001 aria_log_control ibdata1 ib_logfile0 ib_logfile1
8) Удаляем строки из my.cnf, которые были добавлены.
9) Перезагружаемся, создаем новую (старую) базу данных и ресторимся из дампа
P.S. Но вообще - это тревожный звоночек. Может что-то не так с диском или памятью.
Имеет смысл вообще перебросить базу на другую машину.