Der er ikke meget du kan gøre. Hvis du kan køre forespørgsler og for nylig har sikkerhedskopieret hele databasen ved hjælp af "BACKUP TABLE", så kan du prøve at køre denne forespørgsel:
RESTORE TABLE mysql.user FROM '/path/to/backup/directory'
Hvis du ikke kan, bliver du nødt til at udføre mysql med muligheden '--skip-grant-tables' på kommandolinjen. Dette vil give dig mulighed for i det mindste at få adgang. Du kan også genskabe det ved at køre kommandoen mysql_install_db. Fundet her
Uanset hvad skal dit bord se sådan ud
+-----------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+---------------+------+-----+---------+-------+
| Host | varchar(20) | | PRI | | |
| User | varchar(6) | | PRI | | |
| Password | varchar(41) | | | | |
| Select_priv | enum('N','Y') | | | N | |
| Insert_priv | enum('N','Y') | | | N | |
| Update_priv | enum('N','Y') | | | N | |
| Delete_priv | enum('N','Y') | | | N | |
| Create_priv | enum('N','Y') | | | N | |
| Drop_priv | enum('N','Y') | | | N | |
| Reload_priv | enum('N','Y') | | | N | |
| Shutdown_priv | enum('N','Y') | | | N | |
| Process_priv | enum('N','Y') | | | N | |
| File_priv | enum('N','Y') | | | N | |
| Grant_priv | enum('N','Y') | | | N | |
| References_priv | enum('N','Y') | | | N | |
| Index_priv | enum('N','Y') | | | N | |
| Alter_priv | enum('N','Y') | | | N | |
+-----------------+---------------+------+-----+---------+-------+