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
- MySQL error 2006: mysql server has gone away
- “INSERT IGNORE” vs “INSERT … ON DUPLICATE KEY UPDATE”
- #1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’
- what does “/index.php?admin/admin_dashboard” in my url mean
- How to join two tables by multiple columns in SQL?
- How to get size of mysql database?
- SQL – Update multiple records in one query
- MySQL Error 1093 – Can’t specify target table for update in FROM clause
- mysqladmin: connect to server at ‘localhost’ failed
- mysql update multiple columns with same now()
- Usage of MySQL’s “IF EXISTS”
- Generating a random & unique 8 character string using MySQL
- MySQL > Table doesn’t exist. But it does (or it should)
- SQL select only rows with max value on a column
- Trying to perform MINUS operation in MySQL
- Getting java.sql.SQLException: Operation not allowed after ResultSet closed
- How to create a foreign key in phpmyadmin
- Can’t create test file lower test start server mysql
- MySQL delete multiple rows in one query conditions unique to each row
- Create boolean column in MySQL with false as default value?
- SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known
- CAST to DECIMAL in MySQL
- Failed to Connect to MySQL at localhost:3306 with user root
- How do you properly prepare a %LIKE% SQL statement?
- WordPress (MyISAM) database is slow, should I switch to InnoDB?
- Migrating WP site to another URL
- SQL query to update post_date (one post = one single date & time)
- Migrating non-WordPress CMS to WordPress, lots of data to move — possible solutions?
- My WordPress site always displays a cached version of its homepage
- How to copy post titles to post slug in phpmyadmin
- Large database causes slow load
- Database: Custom table: sprintf value for DateTime column
- What is the most secure way to set up the MySQL user in WPMU?
- Importing New Posts from Live Site into Local Dev Site
- ‘Invalid post type’ error when importing from one site to another
- WP_USE_EXT_MYSQL
- Distinction on meta value on pre_get_posts
- How can I migrate (export and import) wordpress users without loosing their password?
- MySQL Rank & $wpdb
- WordPress post_status is future, manually added
- How are multiple WordPress WPDB queries handled?
- How do I transfer user passwords from one WordPress site to another?
- WordPress plugin overloading with tmp tables
- Site not responding error – taking long to load [closed]
- What do these phpMyAdmin errors mean on my WordPress databaes?
- WordPress(wpdb class) and mysql stored procedures
- WordPress plugins for database queries
- WordPress doesn’t display accents after migration
- Replace a character in all post titles and slugs
- Understanding custom php that reads from WP MYSQL
- require_once() error after moving WordPressto another server
- WordPress $wpdb no result
- how can we migrate wordpress 5.9 website from aws ec2 to new installed wp 5.9 oci compute
- Import from Windows to Linux
- when using $wpdb sudden connection rejection without changing anything. Access denied, with errors from repair tool
- edit_user_created_user hook – using to update Groups
- Mysql Error in querying form entries in Gravity Form plugin
- Trouble migrating custom post types from non-wordpress cms
- Improving performance of SQL sub-queries in WordPress
- WordPress Dashboard visible but site is not after migration
- Saving custom term value to the database in new table
- MySQL errors after a WordPress clone
- Restoring .sql backup results in “Error establishing a database connection”
- MYSQL Join on meta key value?
- Complicated MySQL Query
- problem with quotes on new post
- Initialization of table in database using ‘CREATE … IF NOT EXISTS’
- mysqldump throws: Unknown table ‘COLUMN_STATISTICS’ in information_schema (1109)
- Batch Replace URLs in WordPress Database