22

I've accidentally deleted my users table (removed all users) now whenever I try to access my database it says: "host localhost is not allowed to connect to this MYSQL Server". I've tried connecting directly, same error. I'm using apache xampp for this.

saasaa
  • 223
  • 1
  • 2
  • 4

1 Answers1

84

A very commonly asked question, try doing this (and it worked for me), goto your mysql folder and there will be a file called my.ini. Simply add skip-grant-tables (without an argument) in the [mysqld] section as below:

[mysqld]
port=3306
skip-grant-tables

Save the file, restart your server. If the problem still exists, refer to this link.

Kate Orlova
  • 3,225
  • 5
  • 11
  • 35
Talha Tanveer
  • 1,196
  • 8
  • 16