6.4.1 Authentication Plugins Available in MySQL

6.4.1.1 The Native Authentication Plugin
6.4.1.2 The Old Native Authentication Plugin
6.4.1.3 Migrating Away from Pre-4.1 Password Hashing and the mysql_old_password Plugin
6.4.1.4 The SHA-256 Authentication Plugin
6.4.1.5 The PAM Authentication Plugin
6.4.1.6 The Windows Native Authentication Plugin
6.4.1.7 The Cleartext Client-Side Authentication Plugin
6.4.1.8 The Socket Peer-Credential Authentication Plugin
6.4.1.9 The Test Authentication Plugin

The following sections describe the authentication plugins available in MySQL.

The default plugin is mysql_native_password unless the --default-authentication-plugin option is set otherwise at server startup.