Dernière mise à jour sur 3 janv. 2025, 20:22:23.
Catégorie:
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'.
Vous pouvez quitter le client mysql avec exit après la modification :
MariaDB [(none)]> exit ;
Vous n'avez pas obtenu de réponse à toutes vos questions?
Ne vous inquiétez pas, faites une demande d'assistance!