High severityconnection
Power BI Refresh Error:
1130
What does this error mean?
The connecting host has no matching GRANT entry in mysql.user — the server rejects the connection before authentication.
Common causes
- 1The MySQL user was granted access for a specific host that does not match the client's IP or hostname
- 2The ADF integration runtime or dbt runner uses a different IP than what was granted
- 3Cloud services with dynamic IPs (Azure, AWS) rotate IPs outside the allowed range
How to fix it
- 1Step 1: Check existing grants: `SELECT user, host FROM mysql.user WHERE user='your_user';`
- 2Step 2: Create a wildcard grant: `GRANT SELECT ON your_db.* TO 'your_user'@'%' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;`
- 3Step 3: Or restrict to a specific subnet: `GRANT SELECT ON your_db.* TO 'your_user'@'10.0.0.%' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;`
Frequently asked questions
Official documentation: https://dev.mysql.com/doc/mysql-errors/8.0/en/server-error-reference.html