Récupération du mot de passe root MySQL sans DirectAdmin
Si vous avez perdu ou oublié votre mot de passe root MySQL, il peut être frustrant de retrouver l'accès à votre base de données. Contrairement à directadmin, il n’existe pas de répertoire spécifique dans lequel le mot de passe root est stocké. Cependant, il existe plusieurs méthodes pour réinitialiser le mot de passe.
Une solution efficace consiste à utiliser l'outil de ligne de commande mysqld_safe. Suivez ces étapes :
- Arrêtez le service MySQL : sudo service mysql stop
- Démarrez mysqld_safe en mode sans échec : sudo mysqld_safe --skip-grant-tables --skip-syslog -- skip-networking
- Connectez-vous à l'interface de ligne de commande MySQL en tant que root : mysql -u root
- Mettez à jour le mot de passe root : UPDATE mysql.user SET ignition_string=PASSWORD('password') WHERE User ='racine'; (Remarque : dans MySQL 5.7, utilisez « authentication_string » au lieu de « mot de passe ») service : sudo service mysql start
- En suivant ces étapes, vous pouvez réinitialiser votre mot de passe root MySQL sans avoir l'ancien mot de passe. Cette méthode est particulièrement utile pour les utilisateurs d'Ubuntu qui ne disposent pas du répertoire directadmin.
-
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!