| ALTER |
Allows use of ALTER TABLE. |
| ALTER ROUTINE |
Alters or drops stored routines. |
| CREATE |
Allows use of CREATE TABLE. |
| CREATE ROUTINE |
Creates stored routines. |
| CREATE TEMPORARY TABLE |
Allows use of CREATE TEMPORARY TABLE. |
| CREATE USER |
Allows use of CREATE USER, DROP USER, RENAME USER, and REVOKE ALL PRIVILEGES. |
| CREATE VIEW |
Allows use of CREATE VIEW. |
| DELETE |
Allows use of DELETE. |
| DROP |
Allows use of DROP TABLE. |
| EXECUTE |
Allows the user to run stored routines. |
| FILE |
Allows use of SELECT... INTO OUTFILE and LOAD DATA INFILE. |
| INDEX |
Allows use of CREATE INDEX and DROP INDEX. |
| INSERT |
Allows use of INSERT. |
| LOCK TABLES |
Allows use of LOCK TABLES on tables for which the user also has SELECT privileges. |
| PROCESS |
Allows use of SHOW FULL PROCESSLIST. |
| RELOAD |
Allows use of FLUSH. |
| REPLICATION |
Allows the user to ask where slave or master |
| CLIENT |
servers are. |
| REPLICATION SLAVE |
Needed for replication slaves. |
| SELECT |
Allows use of SELECT. |
| SHOW DATABASES |
Allows use of SHOW DATABASES. |
| SHOW VIEW |
Allows use of SHOW CREATE VIEW. |
| SHUTDOWN |
Allows use of mysqladmin shutdown. |
| SUPER |
Allows use of CHANGE MASTER, KILL, PURGE MASTER LOGS, and SET GLOBAL SQL statements. Allows mysqladmin debug command. Allows one extra connection to be made if maximum connections are reached. |
| UPDATE |
Allows use of UPDATE. |
| USAGE |
Allows connection without any specific privileges. |