No MySQL 5.5+, você pode usar o plugin de autenticação auth_socket para isso:
CREATE USER 'root'@'localhost' IDENTIFIED WITH auth_socket;
O MariaDB 5.2.0+ tem um plug-in unix_socket semelhante - até onde eu sei , está ativo por padrão:
INSTALL PLUGIN unix_socket SONAME 'auth_socket';
CREATE USER root IDENTIFIED VIA unix_socket;
Da mesma forma, o PostgreSQL possui o método de autenticação "local" em seu pg_hba.conf
e o habilita por padrão.
Em Unixes, o mecanismo geral é geralmente chamado de "peercred" , como em SO_PEERCRED
. (O equivalente do Windows é geralmente chamado de "Autenticação nativa do Windows".)