HeyTuts

Apprendre à changer votre mot de passe MySQL est un must pour la sécurité de base du site Web. Pour commencer, modifiez le mot de passe root de votre serveur localhost. C’est facile et rapide, surtout si vous utilisez un serveur Web XAMPP localhost.

L’une des meilleures choses à propos de l’exécution de votre propre serveur Web localhost XAMPP est de pouvoir effectuer tous les tests et projets que vous souhaitez sans frais. L’une des choses qui est oubliée dans beaucoup de ces cas est certaines pratiques de sécurité de base, comme ne pas utiliser le mot de passe par défaut.

Pour la plupart des installations XAMPP, les utilisateurs ont tendance à conserver leur mot de passe vide par défaut. Ce n’est pas très conscient de notre sécurité maintenant, n’est-ce pas? La bonne nouvelle est que vous pouvez changer le mot de passe root (alias mot de passe administrateur) pour votre compte localhost phpMyAdmin / MySQL en quelques minutes seulement. Voici comment !

Tout d’abord, activez MySQL/Apache

Ouvrez d’abord votre panneau de configuration XAMPP et vérifiez qu’Apache et MySQL sont en cours d’exécution. Vous saurez qu’ils courent par leurs noms surlignés en vert.

Ensuite, lancez l’invite de commande spécialisée Windows en cliquant sur le bouton « Shell » sur le côté droit. Cela ouvrira une fenêtre noire intitulée « XAMPP pour Windows ».

Changer le mot de passe root pour MySQL

Dans l’invite de commande, tapez ce qui suit: (notez le double trait d’union avant l’utilisateur, ceux-ci sont importants. Si vous n’avez pas ces traits d’union doubles, la commande ne fonctionnera pas. Considérez-les comme faisant partie de la syntaxe correcte de la commande. )

mysqladmin --user=root password "SUPERsecretPASSWORD"

Cela réinitialisera l’utilisateur nommé « root » avec un nouveau mot de passe de « SUPERsecretPASSWORD » (sans les guillemets). Pour que cette commande fonctionne correctement, vous devez avoir les guillemets doubles.

Cette commande vous permettra de définir le mot de passe uniquement si vous utilisez le mot de passe VIDE par défaut. Si votre mot de passe a déjà été défini ou modifié à un autre moment, vous devrez utiliser la commande suivante:

mysqladmin --user=root --password=OLDpass password "NEWpassword"

Où « OLDpass » serait votre mot de passe actuel pour l’utilisateur « root ». Encore une fois, notez le double trait d’union avant « utilisateur » et « mot de passe ».

Cette réinitialisation de mot de passe peut fonctionner pour tous les comptes MySQL et phpMyAdmin qui existent. Il vous suffit de changer le nom d’utilisateur et le mot de passe dans la commande.

Vérifiez que le changement de mot de passe root a fonctionné!

Maintenant, comme tout bon nerd informatique, il est toujours judicieux de s’assurer que le mot de passe a été modifié avec succès. Pour ce faire, nous allons exécuter une simple commande SQL dans l’invite de commande en utilisant notre nom d’utilisateur et notre mot de passe:

mysql --user=root --password=SUPERsecretPASSWORD -e "SELECT 1+1"
  • Si le changement de mot de passe a réussi, vous verrez un petit graphique ASCII créé qui ressemble à un calcul de base, comme dans l’image ci-dessus.
  • Si le changement de mot de passe a échoué, vous verrez un message d’erreur indiquant « Accès refusé pour l’utilisateur root @localhost » (ou quel que soit votre nom d’utilisateur).

Activer les connexions nom d’utilisateur/mot de passe

Après avoir défini un mot de passe ou modifié votre mot de passe pour le compte MySQL, vous devez mettre à jour votre style de connexion de phpMyAdmin. C’est super facile à faire. Naviguez jusqu’au fichier de configuration phpMyAdmin, config.Inc.php. Vous pouvez le trouver dans votre répertoire d’installation phpMyAdmin. Si vous utilisez XAMPP, alors ce sera (C:\xampp\phpMyAdmin\config .Inc.php).

Après avoir ouvert le fichier de configuration phpMyAdmin, vous devez activer les connexions de style régulières. Parcourez le fichier, ou contrôlez +F, pour trouver la variable « auth_type ». (En savoir plus sur le auth_type ici) Il aura probablement une ligne complète ressemblant à ceci:

$cfg = "config";

Mettez à jour la valeur du « auth_type » et définissez-la sur « cookie ». En réglant cela, vous activerez les connexions aux cookies pour phpMyAdmin. De cette façon, vous pourrez vous connecter en utilisant le formulaire de connexion phpMyAdmin et en entrant votre nom d’utilisateur et votre mot de passe.

J’aime le chargement…

Write a Comment

Votre adresse e-mail ne sera pas publiée.