A.9 MySQL 8.0 FAQ: Security MySQL 8.0 FAQ: Security A.9.1. Where can I find documentation that addresses security issues for MySQL? A.9.2. What is the default authentication plugin in MySQL 8.0? A.9.3. Does MySQL 8.0 have native support for SSL? •Section 6.1.1, “Security Guidelines” . •Section 6.1.3, “Making MySQL Secure Against Attackers” . •Section B.3.3.2, “How to Reset the Root Password” . •Section 6.1.5, “How to Run MySQL as a Normal User” . •Section 6.1.4, “Security-Related mysqld Options and Variables” . •Section 6.1.6, “Security Considerations for LOAD DATA LOCAL” . •Section 2.10, “Postinstallation Setup and Testing” . •Section 6.3, “Using Encrypted Connections” . •Loadable Function Security Precautions. The best place to start is Chapter 6,  Security . Other portions of the MySQL Documentation which you may find useful with regard to specific security concerns include the following: There is also the Secure Deployment Guide, which provides procedures for deploying a generic binary distribution of MySQL Enterprise Edition Server with features for managing the security of your MySQL installation. The default authentication plugin in MySQL 8.0 is  caching_sha2_password . For information about this plugin, see Section 6.4.1.2, “Caching SHA-2 Pluggable Authentication” . The  caching_sha2_password  plugin provides more secure password encryption than the mysql_native_password  plugin (the default plugin in previous MySQL series). For information about the implications of this change of default plugin for server operation and compatibility of the server with clients and connectors, see caching_sha2_password as the Preferred Authentication Plugin. For general information about pluggable authentication and other available authentication plugins, see Section 6.2.17, “Pluggable Authentication” , and Section 6.4.1, “Authentication Plugins” . Most 8.0 binaries have support for SSL connections between the client and server. See Section 6.3, “Using Encrypted Connections” . 5243 A.9.1 Where can I find documentation that addresses security issues for MySQL? ........................... 5243 A.9.2 What is the default authentication plugin in MySQL 8.0? ........................................................ 5243 A.9.3 Does MySQL 8.0 have native support for SSL? .................................................................... 5243 A.9.4 Is SSL support built into MySQL binaries, or must I recompile the binary myself to enable it? .... 5244 A.9.5 Does MySQL 8.0 have built-in authentication against LDAP directories? ................................. 5244 A.9.6 Does MySQL 8.0 include support for Roles Based Access Control (RBAC)? ........................... 5244