Plesk

Unable to start MySQL/MariaDB after upgrading it on a Plesk for Linux server: Unknown/unsupported storage engine: InnoDB

Applicable to:

  • Plesk for Linux

Symptoms

Cause

MariaDB database server was not properly upgraded.

Resolution

  1. Connect to the Plesk server via SSH
  2. Shut down MariaDB service:

    # mysqladmin -uadmin -p`cat /etc/psa/.psa.shadow` -h127.0.0.1 --protocol=tcp shutdown

  3. Remove the incorrect service script and reload systemctl configuration:

    # rm -f /etc/init.d/mysql && systemctl daemon-reload

  4. Start the MariaDB service:

    # systemctl restart mariadb

  5. Enable MariaDB service start on boot:

    # systemctl enable mariadb