Comment modifier le mot de passe d'un utilisateur MySQL / Mariadb ?

Catégorie: Sécurité

MariaDB MySQL security

Si vous avez accès à la console du serveur, vous pouvez changer le mot de passe de l'utilisateur de votre choix via le client mysql en SSH.

Si vous avez accès à SSH, entrez ce qui suit pour accéder au client mysql :

:~$ sudo mysql
[sudo] mot de passe de votre utilisateur :

Vous verrez alors - après avoir correctement saisi le mot de passe de votre utilisateur SSH - la console suivante :

Bienvenue sur le moniteur MariaDB. Les commandes se terminent par ; ou φ.
Votre identifiant de connexion MariaDB est 3260
Version du serveur : 10.5.19-MariaDB-0+deb11u2 Debian 11

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab et autres.

Tapez 'help;' ou '\h' pour obtenir de l'aide. Tapez '\c' pour effacer la déclaration d'entrée actuelle.

MariaDB [(none)]>

Choisissez la base de données appropriée où vous voulez changer l'utilisateur, sur les installations mysql/mariadb, la valeur par défaut est "mysql" :

MariaDB [(none)]> utiliser mysql ;
Base de données modifiée

Saisissez ensuite le nouveau mot de passe via une instruction SQL et appuyez sur la touche Entrée :

MariaDB [mysql]> SET PASSWORD FOR 'mydbusername'@'localhost' = PASSWORD('mynewpassword') ;
Requête OK, 0 ligne affectée (0.001 sec)

La requête ci-dessus changera le mot de passe de mon nom d'utilisateur en mon nouveau mot de passe.
Veuillez noter que cela ne sert qu'à se connecter à la base de données sur localhost.
Si vous souhaitez que mydbusername puisse se connecter à partir de n'importe quel hôte, vous devez spécifier '%' au lieu de 'localhost'.


Articles connexes

Sécurité de connexion : protégez votre accès à Kinamo

Chez Kinamo, la sécurité de vos données est notre priorité. Malheureusement, nous constatons que des e-mails de phishing circulent parfois...

En savoir plus

Quelles sont les principales garanties des certificats SSL?

Les certificats SSL ne sont plus une option facultative, mais sont devenus un élément essentiel de la sécurisation des sites...

En savoir plus

Besoin d'aide supplémentaire?

Vous n'avez pas obtenu de réponse à toutes vos questions?
Ne vous inquiétez pas, faites une demande d'assistance!

Kinamo

Sélectionnez votre langue