Skip to Main Content
The world's most popular open source database
Contact MySQL
|
Login
|
Register
MySQL.com
Downloads
Documentation
Developer Zone
Developer Zone
Downloads
MySQL.com
Documentation
MySQL Server
MySQL Enterprise
Workbench
InnoDB Cluster
MySQL NDB Cluster
Connectors
More
MySQL.com
Downloads
Developer Zone
Section Menu:
Documentation Home
MySQL 8.0 Reference Manual
Preface and Legal Notices
General Information
Installing MySQL
Upgrading MySQL
Downgrading MySQL
Tutorial
MySQL Programs
MySQL Server Administration
Security
General Security Issues
Security Guidelines
Keeping Passwords Secure
End-User Guidelines for Password Security
Administrator Guidelines for Password Security
Passwords and Logging
Making MySQL Secure Against Attackers
Security-Related mysqld Options and Variables
How to Run MySQL as a Normal User
Security Considerations for LOAD DATA LOCAL
Client Programming Security Guidelines
Access Control and Account Management
Account User Names and Passwords
Privileges Provided by MySQL
Grant Tables
Specifying Account Names
Specifying Role Names
Access Control, Stage 1: Connection Verification
Access Control, Stage 2: Request Verification
Adding Accounts, Assigning Privileges, and Dropping Accounts
Reserved Accounts
Using Roles
Account Categories
Privilege Restriction Using Partial Revokes