Authentication with unix_socket
This page is part of MariaDB's Documentation.
The parent of this page is: Authentication for MariaDB Enterprise Server
Topics on this page:
Overview
The unix_socket authentication plugin provides authentication as the operating system user when connected via Unix domain socket.
Unix Domain Socket
The unix_socket authentication plugin only works when connected via Unix domain socket.
The Unix domain socket used by the server is configured by the socket system variable.
When connecting to the server using mariadb client, the path to the Unix domain socket can be specified via the --socket option:
$ mariadb --socket=/mariadb/data/mariadb.sock
Create User
To create a user account that uses the unix_socket authentication plugin, specify the plugin in the CREATE USER statement:
CREATE USER 'USER'@'localhost'
IDENTIFIED VIA unix_socket;
