MySQL Users, Grants, and Privileges Cheatsheet/Grant all privileges on a database

Give broad schema-level rights.

Section: grants and roles

Grant all privileges on a database

sql
sql
GRANT ALL PRIVILEGES ON app_db.* TO 'admin_user'@'%';
Explanation

Convenient in development; more restrictive grants are safer in production.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing grants and roles
Grant privileges on one database
Allow an app account to use one schema.
OpenIn sheetsqlsame section
Show grants for a user
Inspect the effective privileges granted to an account.
OpenIn sheetsqlsame section
Revoke privileges
Remove previously granted rights.
OpenIn sheetsqlsame section
Reload grant tables
Refresh privilege data after direct system-table changes.
OpenIn sheetsqlsame section
Create a user
Create an account identified by user name and host.
Change a user's password
Rotate credentials for an existing account.