So we had someone with a lot of errors like this in mariadb.
60225 6:24:49 [Note] Server socket created on IP: '0.0.0.0'. 160225 6:24:49 [Note] Event Scheduler: Loaded 0 events 160225 6:24:49 [Note] /usr/libexec/mysqld: ready for connections. Version: '5.5.44-MariaDB' socket: '/var/lib/mysql/mysql.sock' port: 3306 MariaDB Server 160225 6:24:49 [ERROR] mysqld: Table './enovie_lad/wp_options' is marked as crashed and should be repaired 160225 6:24:49 [Warning] Checking table: './enovie_lad/wp_options' 160225 6:28:18 [ERROR] mysqld: Table './enovie_lad/wp_lad_course_assign' is marked as crashed and should be repaired 160225 6:28:18 [Warning] Checking table: './enovie_lad/wp_lad_course_assign' 160225 6:28:18 [ERROR] mysqld: Table './enovie_lad/wp_lad_course_attendence' is marked as crashed and should be repaired 160225 6:28:18 [Warning] Checking table: './enovie_lad/wp_lad_course_attendence' 160225 6:28:18 [ERROR] mysqld: Table './enovie_lad/wp_lad_userlog' is marked as crashed and should be repaired 160225 6:28:18 [Warning] Checking table: './enovie_lad/wp_lad_userlog' 160227 02:31:55 mysqld_safe Number of processes running now: 0 160227 02:31:55 mysqld_safe mysqld restarted 160227 2:31:55 [Note] /usr/libexec/mysqld (mysqld 5.5.44-MariaDB) starting as process 17264 ...
You could fix this using phpmyadmin’s repair function. See, ask google
Ask Google
Or alternatively you could use mysqlcheck to repair the database(s).
./client/mysqlcheck [OPTIONS] database [tables]
./client/mysqlcheck [OPTIONS] --databases DB1 [DB2 DB3...]
OR
./client/mysqlcheck [OPTIONS] --all-databases
Inside the options you need to define -r, for repair. So if you have a database called db1 and a table called wp_lad_userlog you would run something like
./client/mysqlcheck -r database wp_lad_userlog
For all databases to be repaired (take care);
./client/mysqlcheck -r --all-databases