> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/maxscale/maxscale-archive/archive/mariadb-maxscale-22.08/mariadb-maxscale-2208-authenticators/mariadb-maxscale-2208-mysql-authenticator.md).

# MaxScale 22.08 MySQL Authenticator

## MySQL Authenticator

## MariaDB/MySQL Authenticator

The *MariaDBAuth*-module implements the client and backend authentication for the\
server plugin *mysql\_native\_password*. This is the default authentication\
plugin used by both MariaDB and MySQL.

### Authenticator options

The following settings may be given in the *authenticator\_options* of the\
listener.

#### `log_password_mismatch`

* Type: [boolean](https://github.com/mariadb-corporation/mariadb-docs/tree/main/en/maxscale-2208-getting-started-mariadb-maxscale-configuration-guide/README.md#booleans)
* Mandatory: No
* Dynamic: No
* Default: `false`

The service setting *log\_auth\_warnings* must\
also be enabled for this setting to have effect. When both settings are enabled,\
password hashes are logged if a client gives a wrong password. This feature may\
be useful when diagnosing authentication issues. It should only be enabled on a\
secure system as the logging of password hashes may be a security risk.

#### `cache_dir`

Deprecated and ignored.

#### `inject_service_user`

Deprecated and ignored.

CC BY-SA / Gnu FDL
