Today happened that mariadb worked almost correctly, but two wordpress db were incorrectly managed. Indeed I could modify a post, but I couldn’t add a new one.
In another PC I, luckily, had the good wp db (perfectlty working with its innodb). So, it was possible to fix this problem. With the following steps:
a) in the well working device dump (from a teminal) the working wp db:
mysqldump -u root -p --single-transaction --routines --triggers your-db-name > dump-yourdbname.sql
b) in the bad working device
- activate (if not already active) mariadb
- in a terminal:
mysql -u root -p(of course you have to provide your mysql psw) - and then, within mysql, you have to delete the old, bad, db, and create a new one:
- DROP DATABASE IF EXISTS yourdbname;
- CREATE DATABASE yourdbname CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
- EXIT;
- Now you have a new, good but empty db. You have now to import the content of it, with this code: mysql -u root -p yourdbname < dump-yourdbname.sql
Now all should work 🙂.
