Maison  >  Article  >  base de données  >  Que faire si vous oubliez le mot de passe de votre base de données MYSQL sous MAC

Que faire si vous oubliez le mot de passe de votre base de données MYSQL sous MAC

小云云
小云云original
2017-12-08 09:29:112474parcourir

Mysql est une base de données relationnelle. Il est souvent utilisé dans le travail quotidien. Mais que devons-nous faire lorsque la base de données est indisponible pendant une longue période ou que le mot de passe de la base de données est oublié dans d’autres circonstances ? Cet article présente principalement la solution rapide pour oublier le mot de passe de la base de données MYSQL sous le système d'exploitation Mac et vous apprend à réinitialiser le mot de passe MYSQ. Il a une certaine valeur de référence. J'espère que cela pourra aider tout le monde.

Solution rapide pour mot de passe de base de données MYSQL oublié sous le système d'exploitation Mac

1 Dans les préférences système, arrêtez le service MYSQL.;

2. mysql-...../bin

sudo ./mysqld_safe--skip-grant-tables

3. Connectez-vous à MySQL

mysql

4. Laissez le mot de passe de l'utilisateur root vide

mysql> update mysql.user set password=‘' whereUser='root'; 
mysql> flush privileges; 
mysql> quit

5.

6 . Ajouter un mot de passe

mysql> mysqladmin -u root -p password 123 Changez le mot de passe en 123

Une autre méthode des internautes :

étape 1 :

Fermez le service mysql : Apple->Préférences Système->cliquez sur mysql en bas et fermez le service mysql dans la page pop-up (cliquez sur arrêter le serveur mysql)

étape 2 :

Entrez dans le terminal et saisissez :

cd /usr/local/mysql/bin/
Appuyez sur Entrée pour vous connecter avec les droits d'administrateur sudo su
Appuyez sur Entrée et entrez la commande suivante Pour désactiver la fonction de vérification mysql./mysqld_safe --skip-grant-tables &
Mysql redémarrera automatiquement après avoir appuyé sur Entrée (l'état de mysql dans les préférences passera à en cours d'exécution )

étape 3 :

Entrez la commande

./mysql
Après avoir appuyé sur Entrée, entrez la commande
FLUSH PRIVILEGES FLUSH PRIVILEGES
. 🎜>
Après avoir appuyé sur Entrée, entrez la commande SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your new password');

Après avoir terminé les étapes ci-dessus, le mot de passe a été modifié avec succès. Vous pouvez maintenant utiliser le mot de passe nouvellement défini pour vous connecter à MySQL. Tout le monde, dépêchez-vous et essayez.

Recommandations associées :

Comment changer le mot de passe de la base de données MySQL ?

Comment utiliser la ligne de commande pour changer le mot de passe de la base de données MySQL

Comment récupérer le mot de passe de la base de données MySQL si vous l'oubliez Test personnel. disponible

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn