Exemple sous Debian 13
En administrateur root (su) :
mysql -u root
Cela vous connectera à MariaDB en tant qu’utilisateur root sans mot de passe si il n’a pas été créé.
Définissez un mot de passe pour l’utilisateur root :
ALTER USER 'root'@'localhost' IDENTIFIED BY 'votre_nouveau_mot_de_passe';
FLUSH PRIVILEGES;
EXIT;
Vérifiez la connexion avec le nouveau mot de passe :
mysql -u root -p
Vous serez invité à entrer le mot de passe que vous venez de définir.
(Optionnel) Sécurisez davantage votre installation
Si vous souhaitez renforcer la sécurité, vous pouvez exécuter la commande suivante pour lancer le script de sécurisation de MariaDB si il est disponible sur votre installation :
mysql_secure_installation
Ce script vous guidera pour supprimer les utilisateurs anonymes, désactiver la connexion root à distance, et supprimer la base de test.