Support » Plugin: Yoast SEO » Yoast SEO was unable to create the database tables required and as such will not

  • Resolved albie2011

    (@albie2011)


    Updated to WP SEO 14.0 and received this error in dashboard:

    “Yoast SEO was unable to create the database tables required and as such will not function correctly.”

    Never had a problem before upgrading Yoast so not sure this is a hosting issue.\

    Any ideas?

    The page I need help with: [log in to see the link]

Viewing 15 replies - 61 through 75 (of 75 total)
  • Thanks @albie2011.

    After much hair pulling since Yoast 14 was released, your solution of installing the ‘Yoast Test Helper’ plug-in and resetting Indexables tables & migrations finally removed the error message for me (see thread comments page 3).

    I’ve updated countless websites to 14 without any issues. But one particular website had restricted DB user permissions (a throwback from my days of trying to lock down security). Hence, it errored on update. But even when the DB permissions were granted and further Yoast updates applied (even rolling back to 13.5 first) I could not remove the error message. But your suggestion worked.

    Much appreciated. 🙂
    Josh.

    I was running into this problem as well. The db user that WP is connecting as has full schema privileges. To see what problem the application is running in to run the following against your database.

    SELECT * FROM wp_yoast_migrations;

    In my case I was getting the following error.

    Reason: Percona-XtraDB-Cluster prohibits use of DML command on a table (wordpress.wp_yoast_migrations) without an explicit primary key with pxc_strict_mode = ENFORCING or MASTER

    My database runs on a Galera cluster with Percona. Temporarily changing pxc_strict_mode to PERMISSIVE, let Yoast upgrade itself, and then et it back to ENFORCING.

    See https://www.percona.com/doc/percona-xtradb-cluster/LATEST/features/pxc-strict-mode.html for more information

    I updated yoast to 14.04 on 1st May 2020.

    I just logged into my WP installation and saw the error message as well.
    ‘Yoast SEO was unable to create the database tables required and as such will not function correctly.’

    My Google Analytics show a significant drop in traffic since May 2nd.

    This is obviously due to Yoast ******* up!
    I have full DB permissions and they are set as such.

    My titles (because yoast is not working properly) are not showing how i optimised them individually. My meta descriptions are missing.

    WHAT A COMPLETE AND UTTER **** UP BY YOAST !!!!!!!

    This has cost me money and who knows how fast my rankings will recover once i fix this.

    NOT HAPPY !!!!!!

    oh and since updating to yoast 14.04, ive noticed its now creating an h1 tag for query monitor (on sites where i have it installed)!

    I have rolled back Yoast to 13.5 and my site is working again as it should be.

    I lost 30% of my traffic due to Yoast – Thanks!

    Everyone check your serps and that Yoast is working correctly.
    ie. your titles and descriptions are as they should be.

    if not roll back to 13.5

    Version 14.0.4 and still the same issue. Is this finally fixed or still on loop?
    Regards

    Ernesto

    (@wdevsitegmailcom)

    Im waiting … I thinking problem is not fixed

    I have the same issue. I tried the steps below but they did not resolve the issue.

    1. installing the Yoast Test Helper plugin:

    https://wordpress.org/plugins/yoast-test-helper/

    2. Go to Tools -> Yoast Test

    3. Locate the Yoast SEO section and select the “Reset indexables tables & migrations” button

    preisdruck24dotcom

    (@preisdruck24dotcom)

    I get this error message although it is a brand new update. That is so annoying. With the old Yoast it runs without problems! What can I do?

    Yoast SEO had problems creating the database tables needed to speed up your site.

    Bitte lies diesen Hilfe-Artikel, um herauszufinden, wie dieses Problem beseitigt wird.

    Your site will continue to work normally, but won’t take full advantage of Yoast SEO.
    Show debug information

    Error executing ‘query’ with: CREATE UNIQUE INDEX idx_wp498_yoast_migrations_version ON wp498_yoast_migrations(version) Reason: INDEX command denied to user ‘web1257’@’localhost’ for table ‘wp498_yoast_migrations’

    Ernesto

    (@wdevsitegmailcom)

    Im testing Yoast 14.1 and all ok

    preisdruck24dotcom

    (@preisdruck24dotcom)

    With me this error is since 14.0 and had hoped that it would be solved with the new update.

    Yoast SEO had problems creating the database tables needed to speed up your site.

    Bitte lies diesen Hilfe-Artikel, um herauszufinden, wie dieses Problem beseitigt wird.

    Your site will continue to work normally, but won’t take full advantage of Yoast SEO.
    Show debug information

    WpYoastIndexable – Error executing ‘query’ with: CREATE INDEX object_type_and_sub_type ON wp498_yoast_indexable(object_type, object_sub_type) Reason: INDEX command denied to user ‘web1257’@’localhost’ for table ‘wp498_yoast_indexable’

    The problem has now been solved by the hoster.

    Do you want to contact some top seo consultants Brisbane for this? I can recommend some.

    basemhassan

    (@basemhassan)

    (@joostdevalk)
    can you help please, i also have this issue and the host provider did as this link but also has a problem related to a bug with your plugin

    please help to solve this issue

    https://yoast.com/help/cannot-create-database-tables/

Viewing 15 replies - 61 through 75 (of 75 total)
  • The topic ‘Yoast SEO was unable to create the database tables required and as such will not’ is closed to new replies.