Actually, this didn't work--though it helped. There seems to be an issue at the database level that I am not understanding. My webwork database has tables for two engines--InnoDB and MyISAM. Almost every table is in myISAM format, but there are three InnoDB tables that haven't been touched since the day I installed the server in 2016:
OPL_global_statistics.ibd
OPL_local_statistics.ibd
OPL_problem_user.ibd
The problems seem to be connected to these InnoDB tables. After some Googling, I stopped the server and deleted the ib_logfile{0,1} files in the mysql folder. Then I was able to overcome my first problem, but now I'm stuck at the error
mysqldump -u webworkWrite -p webwork
mysqldump: Got error: 1932: "Table 'webwork.OPL_global_statistics' doesn't exist in engine" when using LOCK TABLES
I'm not sure what's happening here. Going into MariaDB and running "show plugins ; " shows that the MyISAM and InnoDB engines are BOTH installed and active, but apart from seeing them in 'show tables' the DB server will not acknowledge that these tables exist:
MariaDB [webwork]> show create table OPL_global_statistics ;
ERROR 1932 (42S02): Table 'webwork.OPL_global_statistics' doesn't exist in engine
Any ideas? Since they have apparently never been touched, I'd like to just delete them somehow. But I don't know how to do it or what it would imply as far as the integrity of the DB, and since I can't make a mysqldump backup of the database, I don't want to be too hasty.
Thanks.