Plesk

On Plesk the MariaDB service goes down intermittently: ‘./database_name/table_name’ is marked as crashed and should be repaired

Symptoms

Cause

The database files from the error have corrupted tables.

Resolution

  1. Log into Plesk

  2. Go to Domains > example.com > Databases and click Check and Repair for the required database

Command-line solution

  • Linux-based operating systems:

    1. Connect to server over SSH

    2. Execute the below command substituting required table and database:

      # mysqlcheck -r database_name table_name -uadmin -p`cat /etc/psa/.psa.shadow`

  • Windows-based operating systems

    1. Connect to server via RDP

    2. Open command-line console cmd.exe with Administrator privileges.

    3. Execute below command substituting required table and database:

      C:>"%plesk_dir%MySQLbinmysqlcheck" -P3306 -uadmin -p -r database_name table_name

      If the password is unknown, reset it according to this KB article.

Additional Information

How to access MySQL databases?

Exit mobile version