Bonjour, pour la connexion au compte root sans mot de passe (en local), c'est parce que ce compte utilise le plugin unix socket:
Le 25/03/2019 à 12:19, BERTRAND Joël a
écrit :
Olivier a écrit :Bonjour,Bonjour,Je travaille sur une configuration de Freeradius avec une base de données pour Debian Buster. Comme la documentation de Freeradius avec base de données se réfère massivement à MySQL, j'ai installé sur une VM, MySQL/MariaDB avec la commande apt-get install default-mysql-server suivie de mysql_secure_installation. J'ai volontairement installé default-mysql-servercar dans mon cas, je suis indifférent au choix MySQL/MariaDB: je souhaite juste mettre au point une configuration qui fonctionnera quand Buster sera la version stable de Debian. Ce faisant, j'ai été surpris de constater qu'après ces 2 commandes, la méthode d'accès à MySQL/MariaDB avait changé: - l'utilisateur root peut se connecter sans mot de passe ou avec un mot de passe erronéPas chez moi : Root rayleigh:[~] > mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) Root rayleigh:[~] > Naturellement, si je fournis le bon mot de passe, ça fonctionne comme attendu.- un utilisateur lambda ne peut plus se connecter en tant qu'utilisateur MySQL/MariaDB root même en fournissant le bon mot de passe.Pas chez moi : rayleigh:[~] > mysql -uroot -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 10044 Server version: 10.3.13-MariaDB-1-log Debian buildd-unstable Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> quit Bye rayleigh:[~] > whoami bertrand À mon avis, le problème est ailleurs ;-) Je commencerais pas jeter un oeil à la configuration de mariadb. Bien cordialement, JKB |