Maison> base de données> tutoriel mysql> le corps du texte

mot de passe mac mysql oublié

WBOY
Libérer: 2023-05-18 18:38:38
original
605 Les gens l'ont consulté

Dans l'utilisation quotidienne des ordinateurs, il est inévitable que vous soyez confronté à la situation d'oubli de votre mot de passe. Par exemple, lorsque nous utilisons un système Mac, nous devons souvent utiliser une base de données MySQL. Mais que se passe-t-il si vous oubliez votre mot de passe pour cette base de données ? Ci-dessous, je vais vous donner une introduction détaillée à la solution au problème du mot de passe Mac MySQL oublié.

Tout d'abord, nous devons déterminer le chemin d'installation de MySQL sur Mac. Exécutez la commande suivante dans le terminal :

which mysql
Copier après la connexion

Après avoir exécuté la commande ci-dessus, si le terminal affiche les informations similaires suivantes :

/usr/local/bin/mysql
Copier après la connexion

, cela signifie que le chemin d'installation de MySQL est/usr/local/bin/mysql< /code>. /usr/local/bin/mysql

接下来,在终端中输入以下命令重启 MySQL 服务:

sudo /usr/local/mysql/support-files/mysql.server restart
Copier après la connexion

执行该命令后,系统会提示你输入管理员密码。输入你的管理员密码即可。

当 MySQL 服务重启成功后,我们可以尝试通过以下方式重新设置密码:

sudo /usr/local/mysql/bin/mysql -u root
Copier après la connexion

这里有一个小提示:如果你不能访问 MySQL,请在上面的命令中加入端口号:

sudo /usr/local/mysql/bin/mysql -u root -h 127.0.0.1 -P 端口号
Copier après la connexion

如果你不知道端口号,可以在/etc/my.cnf/etc/mysql/my.cnf

Ensuite, entrez la commande suivante dans le terminal pour redémarrer le service MySQL :

use mysql;
Copier après la connexion

Après avoir exécuté cette commande, le système vous demandera de saisir le mot de passe administrateur. Entrez simplement votre mot de passe administrateur.
  1. Après le redémarrage réussi du service MySQL, nous pouvons essayer de réinitialiser le mot de passe de la manière suivante :
  2. update user set password=null where user='root';
    Copier après la connexion
Voici un petit conseil : Si vous ne pouvez pas accéder à MySQL, veuillez ajouter le numéro de port à la commande ci-dessus :

update user set authentication_string=password('new_password') where user='root';
Copier après la connexion

If vous ne pouvez pas connaître le numéro de port, qui peut être trouvé dans /etc/my.cnfou /etc/mysql/my.cnf.
  1. Après avoir entré la commande ci-dessus, le système vous demandera de saisir votre mot de passe. Puisque nous avons oublié notre mot de passe, voici ce que nous pouvons faire :
    Essayez de vous connecter avec un mot de passe vide, ou essayez de vous connecter avec un ancien mot de passe.
Si aucune de ces deux méthodes ne fonctionne, vous pouvez poursuivre les opérations suivantes.
  1. Entrez dans la base de données MySQL avec la commande suivante :

flush privileges;
Copier après la connexion
    Effacez le mot de passe de l'utilisateur existant :
  1. rrreee

Définissez un nouveau mot de passe :

rrreee

Remplacez "new_password" par le nouveau mot de passe que vous souhaitez ensemble.

Entrez la commande suivante pour que le changement de mot de passe prenne effet : rrreeeAprès avoir terminé les étapes ci-dessus, vous devriez pouvoir accéder à nouveau à la base de données MySQL et vous connecter avec le nouveau mot de passe. Si vous ne parvenez toujours pas à accéder à la base de données, vous pouvez essayer de redémarrer le système et d'effectuer à nouveau les opérations ci-dessus. Si vous souhaitez éviter le problème de l'oubli des mots de passe MySQL, il est recommandé de créer une note ou un bloc-notes pour enregistrer tous les mots de passe, ou d'utiliser un gestionnaire de mots de passe pour enregistrer les mots de passe. Cela peut efficacement éviter le problème de l'oubli de votre mot de passe et mieux protéger vos informations personnelles. En bref, lorsque nous rencontrons le problème de l'oubli du mot de passe Mac MySQL, nous devrions essayer de réinitialiser le mot de passe selon les étapes ci-dessus. Pendant le traitement, nous devons opérer avec prudence pour garantir qu’aucun impact inutile n’est causé à l’ensemble du système.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!