MariaDB 10.4 で 「'global_priv' の索引ファイル(key file)の内容が不正です」エラーが出た時の対応手順

はじめに

XAMPP 環境 の MariaDB 10.4 で phpMyAdmin にログインしたところ、下記エラーが出ました。

mysqli::query(): (HY000/1034): 表 'global_priv' の索引ファイル(key file)の内容が不正です。修復を試行してください。

他ページに遷移したら出なくなったのでそのままにしていたのですが、
ログインする度に上記エラーが出るようです。

指示通り「修復」をしたところ、エラーが出なくなりましたので、その手順を紹介します。

MariaDB
10.4.11
XAMPP
7.4.5

手順

念のため作業前に global_priv テーブルのバックアップを取っておきました。

  1. phpMyAdmin にログイン
  2. データベース一覧から「mysql」をクリック
  3. テーブル一覧で「global_priv」にチェックを入れる
  4. テーブル一覧下部にある下部のセレクトボックス「チェックしたものを:」で「テーブルを修復する」をクリック