Oracle 5.0 Reference Manual page 596

Table of Contents

Advertisement

Privilege
[578]
SHOW VIEW
[576]
ALTER ROUTINE
[576]
CREATE ROUTINE
[577]
EXECUTE
[577]
FILE
[576]
CREATE USER
[577]
PROCESS
[577]
RELOAD
REPLICATION
[577]
CLIENT
REPLICATION
[577]
SLAVE
[578]
SHOW DATABASES
[578]
SHUTDOWN
[578]
SUPER
ALL [PRIVILEGES]
[578]
USAGE
The following list provides a general description of each privilege available in MySQL. Particular SQL
statements might have more specific privilege requirements than indicated here. If so, the description
for the statement in question provides the details.
• The
[576]
or
ALL
ALL PRIVILEGES
privileges available at a given privilege level" (except
[576]
at the global or table level grants all global privileges or all table-level privileges.
ALL
• The
[576]
privilege enables use of
ALTER
also requires the
ALTER TABLE
requires
[576]
ALTER
[577]
on the new table.
INSERT
• The
ALTER ROUTINE
functions). This privilege was added in MySQL 5.0.3.
• The
[576]
privilege enables creation of new databases and tables.
CREATE
• The
CREATE ROUTINE
functions). This privilege was added in MySQL 5.0.3.
• The
CREATE TEMPORARY TABLES
the
CREATE TEMPORARY TABLE
However, other operations on a temporary table, such as INSERT, UPDATE, or SELECT, require
additional privileges for those operations for the database containing the temporary table, or for the
nontemporary table of the same name.
To keep privileges for temporary and nontemporary tables separate, a common workaround for this
situation is to create a database dedicated to the use of temporary tables. Then for that database,
a user can be granted the
privileges required for temporary table operations done by that user.
• The
[576]
CREATE USER
and
PRIVILEGES. This privilege was added in MySQL 5.0.3.
REVOKE ALL
Privileges Provided by MySQL
Column
Show_view_priv
Alter_routine_priv
Create_routine_priv
Execute_priv
File_priv
Create_user_priv
Process_priv
Reload_priv
Repl_client_priv
Repl_slave_priv
Show_db_priv
Shutdown_priv
Super_priv
[576]
[576]
privilege specifier is shorthand. It stands for "all
ALTER TABLE
[576]
CREATE
and
[577]
on the old table,
DROP
[576]
privilege is needed to alter or drop stored routines (procedures and
[576]
privilege is needed to create stored routines (procedures and
[576]
privilege enables the creation of temporary tables using
statement.
CREATE TEMPORARY TABLES
privilege enables use of
576
Context
views
stored routines
stored routines
stored routines
file access on server host
server administration
server administration
server administration
server administration
server administration
server administration
server administration
server administration
server administration
server administration
GRANT OPTION
to change the structure of tables.
and
[577]
privileges. Renaming a table
INSERT
[576],
ALTER
CREATE
[576]
privilege, along with any other
CREATE
USER,
DROP
[577]). For example, granting
[576], and
USER,
RENAME
USER,

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mysql 5.0

Table of Contents