Comment réinitialiser le mot de passe racine dans MySQL ? ⋆ ALexHost SRL

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills
18.11.2024

Comment réinitialiser le mot de passe racine dans MySQL ?

Pour ceux qui gèrent des bases de données MySQL sur la plateforme d’hébergement d’AlexHost, la réinitialisation du mot de passe racine est un processus sûr et efficace, grâce à l’environnement de serveur stable et bien configuré qu’AlexHost fournit. Que vous soyez hébergé sur un VPS ou un serveur dédié, AlexHost s’assure que vous avez la flexibilité et le contrôle nécessaires pour gérer les tâches administratives telles que la réinitialisation des mots de passe. Ce guide vous guide à travers les étapes pour réinitialiser votre mot de passe racine MySQL, vous permettant de maintenir un accès ininterrompu à votre système de gestion de base de données tout en tirant parti de l’infrastructure d’hébergement fiable d’AlexHost.

La réinitialisation du mot de passe racine dans MySQL est une tâche administrative courante qui peut être nécessaire si vous oubliez votre mot de passe ou si vous devez le changer pour des raisons de sécurité. Ce guide vous guidera à travers le processus de réinitialisation du mot de passe racine dans MySQL, en vous assurant que vous pouvez retrouver l’accès à votre système de gestion de base de données.

1. Comprendre l’utilisateur racine dans MySQL

L’utilisateur root est le compte administratif par défaut de MySQL. Il dispose de tous les privilèges pour gérer les bases de données, les utilisateurs et d’autres paramètres du système. Il est essentiel de sécuriser ce compte, car il a la possibilité d’effectuer n’importe quelle action dans l’environnement MySQL.

2. Arrêt du serveur MySQL

Avant de réinitialiser le mot de passe root, vous devez arrêter le serveur MySQL. Les commandes pour ce faire varient en fonction de votre système d’exploitation.

Étape 1 : Arrêter le service MySQL

Sur les systèmes Linux, utilisez la commande suivante :

sudo systemctl stop mysql # Pour les systèmes utilisant systemd

Pour les systèmes utilisant service, utilisez :

sudo service mysql stop

Sous Windows, vous pouvez arrêter le service MySQL à partir du panneau de configuration des services ou de l’invite de commande :

net stop mysql

3. Démarrer MySQL en mode sans échec

Pour réinitialiser le mot de passe root, vous devez démarrer MySQL en mode sécurisé avec l’option –skip-grant-tables, qui vous permet d’accéder à la base de données sans mot de passe.

Étape 1 : Démarrer MySQL en mode sans échec

Exécutez la commande suivante sous Linux :

sudo mysqld_safe –skip-grant-tables &

Sous Windows, ouvrez l’invite de commande en tant qu’administrateur et accédez au répertoire d’installation de MySQL. Exécutez ensuite la commande suivante :

mysqld –skip-grant-tables

4. Connexion à MySQL

Une fois que MySQL fonctionne en mode sécurisé, vous pouvez vous connecter sans mot de passe.

Étape 1 : Accéder à MySQL

Ouvrez une nouvelle fenêtre de terminal et tapez

mysql -u root

Vous devriez avoir accès à l’invite de commande de MySQL.

5. Réinitialisation du mot de passe root

Étape 1 : Mise à jour du mot de passe racine

À l’invite de MySQL, exécutez les commandes suivantes pour réinitialiser le mot de passe racine. Remplacez nouveau_mot_de_passe par le mot de passe de votre choix.

FLUSH PRIVILEGES ; — Rincer les privilèges pour s’assurer que les changements sont pris en compte ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘new_password’ ;

Si vous utilisez MySQL 5.7 ou une version antérieure, la commande peut ressembler à ceci :

SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘new_password’) ;

6. Quitter MySQL

Étape 1 : Quitter l’invite de commande MySQL

Une fois le mot de passe réinitialisé, quittez l’invite de commande MySQL :

EXIT ;

7. Redémarrage du serveur MySQL

Étape 1 : Arrêter MySQL en mode sans échec

Arrêtez le processus MySQL Safe Mode. Si vous l’avez démarré en arrière-plan, recherchez l’ID du processus (PID) et tuez-le. Vous pouvez également redémarrer votre serveur.

Sous Linux :

sudo systemctl stop mysql sudo systemctl start mysql

Sous Windows :

net stop mysql net start mysql

8. Test du nouveau mot de passe

Étape 1 : Se connecter avec le nouveau mot de passe

Testez votre nouveau mot de passe root en vous connectant à MySQL :

mysql -u root -p

Lorsque vous y êtes invité, entrez votre nouveau mot de passe. Si vous pouvez accéder à l’invite de MySQL, la réinitialisation du mot de passe a réussi.

9. Conclusion

La réinitialisation du mot de passe root dans MySQL est un processus simple qui peut être réalisé en quelques étapes. En arrêtant le service MySQL, en le démarrant en mode sans échec et en exécutant les commandes SQL appropriées, vous pouvez à nouveau accéder à votre système de gestion de base de données. N’oubliez jamais de sécuriser votre compte racine et envisagez d’utiliser un gestionnaire de mots de passe pour garder une trace de vos informations d’identification.

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills