Error code

MySQL 1044

MYSQL1044
Database Error Code· An error code returned by a database server such as PostgreSQL or MySQL.

What it means

Access denied for user to database — missing GRANT.

How to fix it

  1. Grant the required privileges with GRANT ALL PRIVILEGES ON <db>.* TO '<user>'@'<host>'.
  2. Run FLUSH PRIVILEGES after any direct changes to the grant tables.
  3. Verify current privileges with SHOW GRANTS FOR '<user>'@'<host>'.

Not affiliated with MySQL. Answer summarized from the manufacturer's manual linked above; consult that source for the authoritative procedure.