Plesk

Attempt to connect or drop psa database hangs: Native table ‘performance_schema’.’session_variables’ has the wrong structure

Symptoms

Cause

Corrupted database
performance_schema
.

Resolution

  1. Connect to the server via SSH.
  2. Run mysql_upgrade (if it hangs, cancel it):

    # MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin --force

  3. Restart mysql service:

    # service mysql restart

  4. Run mysql_upgrade once more

    # MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin --force

  5. Connect to psa database:

    # plesk db