So lösen Sie das Problem, das Root-Passwort von Mysql auf dem Mac zu vergessen

So lösen Sie das Problem, das Root-Passwort von Mysql auf dem Mac zu vergessen

Ich habe MySQL auf meinem Computer längere Zeit nicht verwendet und mein Kennwort vergessen. Aber das macht nichts, wir können unser Passwort zurücksetzen

Das Prinzip besteht darin, den MySQL-Dienst auf sichere Weise zu öffnen und dann die Tabelle zu aktualisieren, in der das Kennwort gespeichert ist.

Zuerst müssen wir den ursprünglichen MySQL-Dienst beenden, Systemeinstellungen->MySQL->MySQL-Server stoppen

Öffnen Sie dann ein Terminal, öffnen Sie MySQL im abgesicherten Modus und beim Verbinden ist kein Kennwort erforderlich

sudo mysqld_safe --skip-grant-tables

Öffnen Sie dann ein weiteres Terminal und aktualisieren Sie das Passwort

mysql -u root
UPDATE mysql.user SET authentication_string=PASSWORD('Ihr neues Passwort') WHERE User='root';
FLUSH-PRIVILEGIEN;

Im obigen Format müssen Sie nur Ihr neues Passwort ändern.

Wenn die MySQL-Version vor V5.7.9 liegt, verwenden Sie bitte die folgende SQL-Anweisung

UPDATE mysql.user SET Password=PASSWORD('your_new_password') WHERE User='root';

Starten Sie schließlich Mysql neu und probieren Sie es aus

mysql -uroot -pyour_new_password

Mission erfüllt! ! ! !

Darüber hinaus finden Sie hier die von Internetnutzern bereitgestellte Lösung:

Schritt 1:

Beenden Sie den MySQL-Dienst: Apple->Systemeinstellungen->Klicken Sie unten auf MySQL. Beenden Sie auf der Popup-Seite den MySQL-Dienst (klicken Sie auf „MySQL-Server stoppen“).

Schritt 2:

Rufen Sie das Terminal auf und geben Sie ein: cd /usr/local/mysql/bin/
Nach dem Drücken der Eingabetaste melden Sie sich mit Administratorrechten sudo su
Geben Sie nach dem Drücken der Eingabetaste den folgenden Befehl ein, um die MySQL-Authentifizierungsfunktion zu deaktivieren./mysqld_safe ./mysqld_safe --skip-grant-tables &
Nach dem Drücken der Eingabetaste wird MySQL automatisch neu gestartet (der Status von MySQL in den Einstellungen wird auf „Wird ausgeführt“ gesetzt).

Schritt 3:

Geben Sie den Befehl ./mysql ein
Geben Sie nach dem Drücken der Eingabetaste den Befehl FLUSH PRIVILEGES;
Geben Sie nach dem Drücken der Eingabetaste den Befehl SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密碼');

Nach Abschluss der obigen Schritte wurde das Passwort erfolgreich geändert. Jetzt können Sie sich mit dem neu festgelegten Passwort bei MySQL anmelden.

Das könnte Sie auch interessieren:
  • So ändern Sie das Root-Passwort von Mysql5.7.10 auf dem MAC
  • Lösung zum Vergessen des MySQL-Root-Passworts in MACOS
  • MySQL-Initialisierungskennwortvorgang unter Mac
  • Was tun, wenn Sie das ursprüngliche Passwort für MySQL auf dem MAC vergessen?
  • Was tun, wenn Sie das ursprüngliche Passwort für MySQL auf dem MAC vergessen?
  • So ändern Sie das ursprüngliche Passwort von MySQL auf dem MAC
  • Lösung zum Vergessen des Root-Passworts von MySQL5.7 auf dem Mac
  • So setzen Sie das MySQL-Passwort zurück, wenn Sie es auf dem Mac vergessen haben
  • So legen Sie ein Kennwort für MySQL Version 5.6 auf dem Mac fest

<<:  Native JS-Drag-and-Drop-Funktion zum Erstellen eines Slider-Beispielcodes

>>:  Installieren Sie mehrere PHP-Versionen für Nginx unter Linux

Artikel    

Artikel empfehlen

So löschen Sie Ordner, Dateien und Dekomprimierungsbefehle auf Linux-Servern

1. Ordner löschen Beispiel: rm -rf /usr/java Das ...

Mobiles Internet-Zeitalter: Responsive Webdesign ist zum allgemeinen Trend geworden

Wir befinden uns in einer Ära der rasanten Entwick...

Techniken zur Wiederverwendung von HTML

HTML-Wiederverwendung ist ein Begriff, der selten ...

Beispiel für eine erzwungene Konvertierungsmethode für MySQL-Zeichenfolgen

Vorwort Da die Typen derselben Felder in den beid...

MySQL-Operator-Zusammenfassung

Inhaltsverzeichnis 1. Arithmetische Operatoren 2....

Schritte für den Exit-Fehlercode des Docker-Containers

Manchmal werden einige Docker-Container nach eine...

Was tun, wenn Sie Ihr MySQL-Passwort vergessen?

Zweimal Ihr MySQL-Passwort vergessen? Zuerst habe...

Auf den Alibaba Cloud Server Tomcat kann nicht zugegriffen werden

Inhaltsverzeichnis 1. Einleitung 2. Lösung 2.1 Ko...

Vorgehensweise bei der Installation einer virtuellen VMware Workstation-Maschine

Virtuelle Maschinen sind eine sehr praktische Tes...

Tabellen dynamisch in HTML hinzufügen_PowerNode Java Academy

Ohne weitere Umschweife werde ich den Code direkt...

Detaillierte Erklärung von MySQLs Seconds_Behind_Master

Inhaltsverzeichnis Sekunden_hinter_Master Ursprün...