Probleem
Eén of meer databasetabellen kunnen niet worden aangemaakt.
Oorzaak
In de meeste gevallen is het tabelvoorvoegsel die is gedefinieerd in wp-config.php te $table_prefix = 'XXX'; te lang. Hierdoor worden de limieten van MySQL/MariaDB overschreden en kunnen de vereiste tabellen niet worden aangemaakt.
Oplossing
Het tabelvoorvoegsel moet worden gewijzigd en mag niet langer zijn dan 3 tot 5 tekens. Verkort hiervoor de waarde van $table_prefix en wijzig vervolgens de namen van alle bestaande tabellen in de database dienovereenkomstig.
Bovendien verwijzen sommige instellingen die in de database zijn opgeslagen nog steeds naar het oude tabelvoorvoegsel. Om de migratie te voltooien, moet u deze vermeldingen bijwerken zodat ze het nieuwe voorvoegsel gebruiken.
In het volgende voorbeeld wordt het tabelvoorvoegsel gewijzigd van $table_prefix = 'OLD'; naar $table_prefix = 'NEW';:
UPDATE `NEW_usermeta` SET `meta_key` = 'NEW_capabilities' WHERE `meta_key` = 'OLD_capabilities';nUPDATE `NEW_usermeta` SET `meta_key` = 'NEW_user_level' WHERE `meta_key` = 'OLD_user_level';nUPDATE `NEW_usermeta` SET `meta_key` = 'NEW_autosave_draft_ids' WHERE `meta_key` = 'OLD_autosave_draft_ids';nUPDATE `NEW_options` SET `option_name` = 'NEW_user_roles' WHERE `option_name` = 'OLD_user_roles';