Heim > Datenbank > MySQL-Tutorial > Mac-MySQL-Passwort vergessen

Mac-MySQL-Passwort vergessen

WBOY
Freigeben: 2023-05-18 18:38:38
Original
697 Leute haben es durchsucht

Bei der täglichen Nutzung von Computern ist es unvermeidlich, dass Sie Ihr Passwort vergessen. Wenn wir beispielsweise ein Mac-System verwenden, müssen wir häufig eine MySQL-Datenbank verwenden. Was aber, wenn Sie Ihr Passwort für diese Datenbank vergessen? Im Folgenden werde ich Ihnen im Detail vorstellen, wie Sie das Problem des vergessenen Mac-MySQL-Passworts lösen können.

Zuerst müssen wir den MySQL-Installationspfad auf dem Mac bestimmen. Führen Sie den folgenden Befehl im Terminal aus:

which mysql
Nach dem Login kopieren

Wenn das Terminal nach der Ausführung des obigen Befehls die folgenden ähnlichen Informationen ausgibt:

/usr/local/bin/mysql
Nach dem Login kopieren

, bedeutet dies, dass der MySQL-Installationspfad /usr/local/bin/mysql< ist /code>. <code>/usr/local/bin/mysql

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

sudo /usr/local/mysql/support-files/mysql.server restart
Nach dem Login kopieren

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

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

sudo /usr/local/mysql/bin/mysql -u root
Nach dem Login kopieren

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

sudo /usr/local/mysql/bin/mysql -u root -h 127.0.0.1 -P 端口号
Nach dem Login kopieren

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

Als nächstes geben Sie den folgenden Befehl in das Terminal ein, um den MySQL-Dienst neu zu starten:

use mysql;
Nach dem Login kopieren

Nach der Ausführung dieses Befehls werden Sie vom System aufgefordert, das Administratorkennwort einzugeben. Geben Sie einfach Ihr Administrator-Passwort ein.
  1. Nachdem der MySQL-Dienst erfolgreich neu gestartet wurde, können wir versuchen, das Passwort auf folgende Weise zurückzusetzen:
  2. update user set password=null where user='root';
    Nach dem Login kopieren
Hier ein kleiner Tipp: Wenn Sie nicht auf MySQL zugreifen können, fügen Sie bitte die Portnummer zum obigen Befehl hinzu:

update user set authentication_string=password('new_password') where user='root';
Nach dem Login kopieren

If Sie können die Portnummer nicht kennen, diese finden Sie in /etc/my.cnf oder /etc/mysql/my.cnf.
  1. Nachdem Sie den obigen Befehl eingegeben haben, werden Sie vom System aufgefordert, Ihr Passwort einzugeben. Da wir unser Passwort vergessen haben, können wir Folgendes tun:
    Versuchen Sie, sich mit einem leeren Passwort anzumelden, oder versuchen Sie, sich mit einem alten Passwort anzumelden.
Wenn keine dieser beiden Methoden erfolgreich ist, können Sie mit den folgenden Vorgängen fortfahren.
  1. Geben Sie die MySQL-Datenbank mit dem folgenden Befehl ein:

flush privileges;
Nach dem Login kopieren
    Löschen Sie das Passwort des vorhandenen Benutzers:
  1. rrreee

Legen Sie ein neues Passwort fest:

rrreee

Ersetzen Sie „new_password“ durch das neue Passwort, das Sie möchten Satz.

🎜Geben Sie den folgenden Befehl ein, damit die Passwortänderung wirksam wird: 🎜🎜rrreee🎜Nach Abschluss der oben genannten Schritte sollten Sie wieder auf die MySQL-Datenbank zugreifen und sich mit dem neuen Passwort anmelden können. Wenn Sie immer noch nicht auf die Datenbank zugreifen können, können Sie versuchen, das System neu zu starten und die oben genannten Vorgänge erneut auszuführen. 🎜🎜Wenn Sie das Problem des Vergessens von MySQL-Passwörtern vermeiden möchten, empfiehlt es sich, eine Notiz oder einen Notizblock zu erstellen, um alle Passwörter aufzuzeichnen, oder einen Passwort-Manager zum Speichern von Passwörtern zu verwenden. Dadurch kann das Problem des Vergessens von Passwörtern effektiv vermieden und Ihre persönlichen Daten besser geschützt werden. 🎜🎜Kurz gesagt: Wenn wir auf das Problem stoßen, das Mac-MySQL-Passwort zu vergessen, sollten wir versuchen, das Passwort gemäß den oben genannten Schritten zurückzusetzen. Bei der Verarbeitung sollten wir mit Vorsicht vorgehen, um sicherzustellen, dass keine unnötigen Auswirkungen auf das gesamte System entstehen. 🎜

Das obige ist der detaillierte Inhalt vonMac-MySQL-Passwort vergessen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage