Réinitialisation du mot de passe root MySQL sur FreeBSD 8.1
Un problème courant avec les bases de données MySQL est l'oubli du mot de passe root, empêchant l'accès à la base de données. Cet article aborde ce problème spécifiquement sur FreeBSD 8.1, en fournissant une solution étape par étape.
L'erreur "1045 - Accès refusé pour l'utilisateur 'root' @ 'localhost' (en utilisant le mot de passe : NON)" indique que l'utilisateur root se voit refuser l'accès en raison d'un mot de passe incorrect. Pour résoudre ce problème, suivez ces étapes :
-
Arrêtez MySQL : Exécutez la commande sudo stop mysql pour arrêter le service MySQL.
-
Démarrez MySQL dans Mode sans échec : Entrez la commande sudo mysqld --skip-grant-tables --skip-networking pour démarrer MySQL dans un mode qui contourne authentification de l'utilisateur.
-
Connectez-vous à MySQL : Ouvrez un terminal MySQL en tapant mysql.
-
Mettez à jour le mot de passe root : Exécutez la requête update mysql. mot de passe défini par l'utilisateur = mot de passe ('votre_nouveau_mot de passe') où utilisateur = 'root'; pour changer le mot de passe de l'utilisateur root.
-
Flush Privileges : Exécutez la commande flush privilèges ; pour appliquer le nouveau mot de passe.
-
Quitter MySQL : Tapez exit ; pour fermer le terminal MySQL.
-
Arrêter MySQL : Entrez la commande sudo mysqladmin shutdown pour arrêter le service MySQL.
-
Redémarrer MySQL : Exécuter la commande sudo start mysql pour redémarrer MySQL avec le nouveau mot de passe.
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!