Jak naprawić błąd MySQL w XAMPP – mysqli::query(): (HY000/1034): Niewła?ciwy plik kluczy dla tabeli: 'global_priv’;

Po uruchomieniu lokalnej bazy danych pojawił mi się poniższy błąd:

Warning in .\libraries\classes\Dbal\DbiMysqli.php#209

mysqli::query(): (HY000/1034): Niewła?ciwy plik kluczy dla tabeli: 'global_priv'; spróbuj go naprawić

Backtrace

DbiMysqli.php#209: mysqli->query(
string 'SELECT 1 FROM mysql.user LIMIT 1',
integer 0,
)
DatabaseInterface.php#219: PhpMyAdmin\Dbal\DbiMysqli->realQuery(
string 'SELECT 1 FROM mysql.user LIMIT 1',
,
integer 0,
)
DatabaseInterface.php#1713: PhpMyAdmin\DatabaseInterface->tryQuery(string 'SELECT 1 FROM mysql.user LIMIT 1')
Menu.php#349: PhpMyAdmin\DatabaseInterface->isSuperUser()
Menu.php#93: PhpMyAdmin\Menu->getDbTabs()
Menu.php#72: PhpMyAdmin\Menu->getMenu()
ResponseRenderer.php#332: PhpMyAdmin\Menu->getDisplay()
ResponseRenderer.php#409: PhpMyAdmin\ResponseRenderer->ajaxResponse()
PhpMyAdmin\ResponseRenderer->response()

Nie wnikając za bardzo w szczegóły rozwiązaniem okazało się uruchomienie pliku naprawczego na serwerze w katalogu w którym zainstalowany jest XAMPP.

Wystarczy uruchomić C:\xampp\mysql\bin\mysql_upgrade.exe