[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Comportement MariaDB et configuration



Bonjour,

> J'ai un comportement de MariaDB qui me semble etrange et c'est la raison
> pour laquelle je me tourne vers vous.
> Quand je suis en shell et que je tape mysql, il semblerai que je sois
> directement connecte a MariaDB sans demande de mot de passe ou de quoique
> ce soit !!!
> 
> root@XXXX:~# mysql
> Welcome to the MariaDB monitor.  Commands end with ; or \g.
> Your MariaDB connection id is 18
> Server version: 10.1.23-MariaDB-9+deb9u1 Debian 9.0
> 
> Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
> 
> Type 'help;' or '\h' for help. Type '\c' to clear the current input
> statement.
> 
> MariaDB [(none)]>
> 
> 
> Est-ce normal?

Oui c'est le fonctionnement par défaut de mariadb. Le compte root n'est autorisé à se logger que depuis localhost en utilisant le plugin de connexion UNIX_SOCKET.

Si tu veux ddésactiver ce comportement, il faut faire setter à NULL le champ plugin pour l'utilisateur root :

UPDATE mysql.user SET plugin = NULL WHERE user = 'root' AND plugin = 'unix_socket';
FLUSH PRIVILEGES;

Mais c'est une mauvaise idée, il est logique que seul l'utilisateur root local puisse se connecter avec tous les droits sur l'instance.

Julien


Reply to: