आप बहुत कुछ नहीं कर सकते। यदि आप क्वेरी चला सकते हैं और हाल ही में "BACKUP TABLE" का उपयोग करके पूरे डेटाबेस का बैकअप लिया है, तो आप इस क्वेरी को चलाने का प्रयास कर सकते हैं:
RESTORE TABLE mysql.user FROM '/path/to/backup/directory'
यदि आप नहीं कर सकते हैं तो आपको कमांड लाइन में '--स्किप-ग्रांट-टेबल' विकल्प के साथ mysql को निष्पादित करना होगा। यह आपको कम से कम पहुंच प्राप्त करने की अनुमति देगा। आप mysql_install_db कमांड चलाकर भी इसे फिर से बना सकते हैं। यहां मिला
किसी भी तरह से आपकी टेबल इस तरह दिखनी चाहिए
+-----------------+---------------+------+-----+---------+-------+
| 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 | |
+-----------------+---------------+------+-----+---------+-------+