Commenting out the line
innodb_force_recovery = 1
in /etc/my.cnf thus:
# innodb_force_recovery = 1
made the mysql innodb tables in the database accessible. Apparently this setting causes innodb to become read-only. I hope this helps someone in the future. If you don’t have access to /etc/my.cnf on shared hosting, ask your host to fix it for you. When it’s commented out or non-existent in /etc/my.cnf, the it reverts to a default setting of 0.
For future reference, I hope this will help someone else who is using wordpress plugins that require innodb flavored tables. I know there was some concern that this may not have been the appropriate place for this question, but I suspect as more plugins and perhaps even WP starts using InnoDB, others may be glad for the crossover knowledge posted here.
Related Posts:
- How do I import an SQL file using the command line in MySQL?
- How do I quickly rename a MySQL database (change schema name)?
- MySQL DROP all tables, ignoring foreign keys
- How can I rebuild indexes and update stats in MySQL innoDB?
- How to replace the domain name in a WordPress database?
- How to log mysql errors from wordpress core?
- #1115 – Unknown character set: ‘utf8mb4’
- Error: MySQL shutdown unexpectedly. XAMPP local conf running WordPress
- If I consider changing my WordPress DB tables to InnoDB, will it have an effect on the way WordPress works?
- How can I make wordpress suppress mysql errors?
- Error while importing database
- Unknown collation when I import a dump from an existing site into a development database?
- Migrating from Existing MySQL Setup to WordPress
- #1115 – Unknown character set: ‘utf8mb4’
- Trouble Migrating all data blog from WordPress.com to WordPress.org
- Regarding “Insert query error” in wordpress
- Create a form with custom autocomplete address field and CSV import values
- Error missing MySQL extension
- Exporting completed webiste for another server
- Export SQL query based on custom field?
- latency problems with wordpress install (from SQL import)
- Changes not being reflected on new server
- Why can’t i come back to older working version of php after ugrade with error log on php 7.2 and 7.3
- Weird characters displayed when importing WordPress MySQL db
- #1115 – Unknown character set: ‘utf8mb4’
- Datatabase error: Commands out of sync
- How should I troubleshoot a database serialization issue with a WordPress migration
- Importing Concrete5 content to WordPress
- Getting invalid user ID error when creating a new user with wp_insert_user
- How do I load a sql.gz file to my database? (importing)
- InnoDB: Error: log file ./ib_logfile0 is of different size
- After Import: Insert “Use” Statement in Database
- MySQL Error: : ‘Access denied for user ‘root’@’localhost’
- MySQL Error: : ‘Access denied for user ‘root’@’localhost’
- How to use mysqli_query() in PHP?
- Access Denied for User ‘root’@’localhost’ (using password: YES) – No Privileges?
- Access Denied for User ‘root’@’localhost’ (using password: YES) – No Privileges?
- ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
- Column count doesn’t match value count at row 1
- ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
- MySQL string replace
- Cannot add or update a child row: a foreign key constraint fails
- ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
- String concatenation in MySQL
- What’s the difference between INNER JOIN, LEFT JOIN, RIGHT JOIN and FULL JOIN? [duplicate]
- Cannot add or update a child row: a foreign key constraint fails
- MySQL Error “Operand should contain 1 column”
- How to use MySQL DECIMAL?
- Access denied for user ‘root@localhost’ (using password:NO)
- Can’t connect to local MySQL server through socket ‘/var/mysql/mysql.sock’ (38)
- How to make MySQL table primary key auto increment with some prefix
- Access denied for user ‘root@localhost’ (using password:NO)
- MySQL ERROR 1290 (HY000) –secure-file-priv option
- MySQL error 2006: mysql server has gone away
- Which MySQL data type to use for storing boolean values
- sql query with multiple where statements
- ERROR 2003 (HY000): Can’t connect to MySQL server on localhost (10061)
- ERROR 1698 (28000): Access denied for user ‘root’@’localhost’
- Cannot delete or update a parent row: a foreign key constraint fails
- Cannot delete or update a parent row: a foreign key constraint fails
- ERROR 2003 (HY000): Can’t connect to MySQL server on localhost (10061)
- MySQL server startup error ‘The server quit without updating PID file’
- Rename a column in MySQL
- “INSERT IGNORE” vs “INSERT … ON DUPLICATE KEY UPDATE”
- Cannot delete or update a parent row: a foreign key constraint fails
- MySQL server startup error ‘The server quit without updating PID file’
- How do I restore a dump file from mysqldump?
- Syntax error due to using a reserved word as a table or column name in MySQL
- ERROR 1698 (28000): Access denied for user ‘root’@’localhost’
- MySQL root password change
- Installation of MySQL for Visual Studio 1.2.8 failed
- Not unique table/alias
- PHP Connection failed: SQLSTATE[HY000] [2002] Connection refused
- #1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’
- MySQL ERROR 1045 (28000): Access denied for user ‘bill’@’localhost’ (using password: YES)
- Your password does not satisfy the current policy requirements
- What does SQL Select symbol || mean?
- How do I import an SQL file using the command line in MySQL?
- Install mysql-python (Windows)
- MySQL: Access denied for user ‘test’@’localhost’ (using password: YES) except root user
- PHP Connection failed: SQLSTATE[HY000] [2002] Connection refused
- SQL – Update multiple records in one query
- Mysql: Setup the format of DATETIME to ‘DD-MM-YYYY HH:MM:SS’ when creating a table
- What is the definition of cardinality in SQL
- How to restart remote MySQL server running on Ubuntu linux?
- Authentication plugin ‘caching_sha2_password’ cannot be loaded
- #1055 – Expression of SELECT list is not in GROUP BY clause and contains nonaggregated column this is incompatible with sql_mode=only_full_group_by
- When to use SELECT … FOR UPDATE?
- Host ‘xxx.xx.xxx.xxx’ is not allowed to connect to this MySQL server
- Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
- Setting up foreign keys in phpMyAdmin?
- Select from multiple tables without a join?
- PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP
- ERROR 1396 (HY000): Operation CREATE USER failed for ‘jack’@’localhost’
- SQL Query Where Field DOES NOT Contain $x
- Create a new database with MySQL Workbench
- Duplicating a MySQL table, indices, and data
- Disable ONLY_FULL_GROUP_BY
- what does “/index.php?admin/admin_dashboard” in my url mean
- Column ‘user_id’ in field list is ambiguous