MySQL 1130: Host not allowed to connect.

To resolve the error 1130: Host not allowed to connect in MySQL, follow these steps:

  1. Identify the IP Address of Your Machine:


- Use `ipconfig` (Windows) or `ifconfig`/`ip addr` (Linux/Mac) to find your IP address.

  1. Log Into the MySQL Server:


- If you have access, log in to the MySQL server from the command line using `mysql -u root -p`.

  1. Allow Your IP Address Access:


- Execute the following SQL query, replacing `'yourip'` with your actual IP address and `'yourpassword'` with your desired password:
GRANT ALL PRIVILEGES ON . TO 'root'@'yourip' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

  1. Flush Privileges:


- Run `FLUSH PRIVILEGES;` in the MySQL prompt to apply the changes.

  1. Test the Connection:


- Try connecting again from your machine using the MySQL client to see if the error is resolved.

This is a direct action plan that assumes you have the necessary privileges to modify user access on the MySQL server.

Never debug

MySQL

manually again

Let Dr. Droid create custom investigation plans for your infrastructure.

Book Demo
Automate Debugging for
MySQL
See how Dr. Droid creates investigation plans for your infrastructure.

MORE ISSUES

Made with ❤️ in Bangalore & San Francisco 🏢

Doctor Droid