Heim Datenbank MySQL-Tutorial Detaillierte grafische und textliche Einführung zum Zurücksetzen des MySQL-Root-Passworts, wenn Sie es unter Windows vergessen

Detaillierte grafische und textliche Einführung zum Zurücksetzen des MySQL-Root-Passworts, wenn Sie es unter Windows vergessen

Mar 06, 2017 pm 01:52 PM

Dieser Artikel stellt hauptsächlich die Methode zum Zurücksetzen vergessener MySQL-Root-Passwörter unter Windows vor. Sie ist sehr gut und hat Referenzwert.

Meine Maschinenumgebung:

Windows 2008 R2

MySQL 5.6

Mit Baidu „Mysql-Root-Passwort unter Windows vergessen“ habe ich viele Lösungen gefunden. Die meisten von ihnen ähneln sich mit geringfügigen Unterschieden. Die klassischere Version ist [1] in der Baidu-Bibliothek, die reich an Bildern und Text ist und deren Organisation relativ klar ist. Befolgen Sie sofort die in diesem Artikel beschriebenen Anweisungen.

Die spezifischen Vorgänge lauten wie folgt:

Wenn die MySQL-Umgebungsvariable in den folgenden Schritten hinzugefügt wird, können Sie die MySQL-bezogenen Befehle direkt ausführen, andernfalls müssen Sie in das bin-Verzeichnis des gehen MySQL-Installationsverzeichnis zum Betrieb.

Die Schritte sind wie folgt:

1. Stoppen Sie den MySQL-Dienst (führen Sie ihn als Administrator unter der cmd-Befehlszeile aus) net stop mysql

2 . Verwenden Sie den Befehl mysqld –skip-grant-tables, um die MySQL-Datenbank zu starten.

D:>net stop mysql Der MySQL-Dienst wurde erfolgreich gestoppt.

D:>mysqld --skip-grant-tables

3. Schließen Sie das obige Fenster nicht, öffnen Sie ein neues cmd-Fenster und geben Sie mysql ein -u Root, drücken Sie einfach die Eingabetaste

D:\>mysql -u root
Welcome to the MySQL monitor. Commands end with ; 
or \g. Your MySQL connection id is 1 Server version: 5.1.26-rc-community MySQL Community Server (GPL) Type 'help;'
 or '\h' for help. Type '\c' to clear the buffer.
mysql> update mysql.user set password=password('aaa') where user='root';
Nach dem Login kopieren

Sie können das Passwort selbst schreiben.

Query OK, 1 row affected (0.02 sec) Rows matched: 2 Changed: 1 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec) mysql>
Nach dem Login kopieren

4. Öffnen Sie den Task-Manager, stoppen Sie die MySQL- und MySQL-Prozesse, verwenden Sie net start mysql, um den MySQL-Dienst zu starten, und Sie können den Root-Benutzer root verwenden Passwort zum Betreten der Datenbank

mysql -u root -p aaa

Ergänzende Anweisungen:

1. Mysqld-Nutzungsanweisungen können mit abgerufen und angezeigt werden der folgende Befehl:

mysqld --verbose --help > d:mysqld_help.txt

Die Hilfe für –skip-grant-tables in der Hilfe ist:

--skip-grant-tables Start without grant tables. This gives all users FULL ACCESS to all tables!
Nach dem Login kopieren

Also können wir stattdessen mysql -uroot verwenden. Melden Sie sich direkt und ohne Passwort bei MySQL an und Sie können jede Tabelle ändern.

In meiner Praxis verwende ich mysqld --skip-grant-tables, um MySQL zu starten, mysql -u root -p kann sich mit einem leeren Passwort anmelden, und die Passwortänderung führt auch zum Erfolg. Wenn Sie MySQL jedoch normal starten, können Sie sich mit dem neuen Passwort immer noch nicht anmelden. Da ich die Antwort auf der chinesischen Website nicht finden konnte, dachte ich, ich würde versuchen, die Antwort auf einer ausländischen Website zu finden. Also suchte ich nach „MySQL 5.6 Forget Root Password“ als Schlüsselwort und fand die Antwort in einem Dokument „B.5.3.2 How to Reset the Root Password“ [2] auf mysql.com.

Die spezifischen Schritte sind wie folgt:

(1) Stoppen Sie MySQL

Wenn Sie als Dienst ausgeführt werden, stoppen Sie den MySQL-Dienst in der Dienstverwaltung Werkzeug. Oder führen Sie den folgenden Befehl auf der Konsole aus.

net stop mysql56

Wenn es nicht als Dienst ausgeführt wird, beenden Sie den mysqld-Prozess im Task-Manager.

(2) Erstellen Sie eine Textdatei und schreiben Sie den folgenden Inhalt. MyNewPass ist das neue Passwort

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

(3) Speichern als c:init.txt

(4) Führen Sie den folgenden Befehl im Konsolenfenster aus

mysqld --init-file=C:\init.ini

Hinweis:

1) Wenn die MySQL-Umgebungsvariable hinzugefügt wird, können Sie MySQL-bezogene Befehle direkt ausführen. Andernfalls müssen Sie in das bin-Verzeichnis des MySQL-Installationsverzeichnisses gehen, um

2) Wenn Sie Mysql mit dem Mysql-Installationsassistenten installiert haben, müssen Sie den Parameter --defaults-file hinzufügen. Der Befehl lautet wie folgt:

mysqld --. defaults-file="C:ProgramDataMySQLMySQL Server 5.6my.ini" --init-file=C:\init.ini

--defaults-file-Parameter können von der Dienstverwaltung abgerufen werden : Start > Systemsteuerung > Verwaltungstools > Dienst, suchen Sie den MySQL-Dienst, klicken Sie mit der rechten Maustaste, wählen Sie die Registerkarte „Eigenschaften“ und der „Ausführungspfad“ enthält den Parameter --defaults-file.

(5) Nachdem das System erfolgreich gestartet wurde, schließen Sie MySQL und löschen Sie die Datei init.ini.

Das Obige ist eine detaillierte grafische und textliche Einführung zum Zurücksetzen des vergessenen Root-Passworts von MySQL unter Windows. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie man phpmyadmin öffnet Wie man phpmyadmin öffnet Apr 10, 2025 pm 10:51 PM

Sie können PhpMyAdmin in den folgenden Schritten öffnen: 1. Melden Sie sich beim Website -Bedienfeld an; 2. Finden und klicken Sie auf das Symbol phpmyadmin. 3. Geben Sie MySQL -Anmeldeinformationen ein; 4. Klicken Sie auf "Login".

MySQL: Eine Einführung in die beliebteste Datenbank der Welt MySQL: Eine Einführung in die beliebteste Datenbank der Welt Apr 12, 2025 am 12:18 AM

MySQL ist ein Open Source Relational Database Management -System, das hauptsächlich zum schnellen und zuverlässigen Speicher und Abrufen von Daten verwendet wird. Sein Arbeitsprinzip umfasst Kundenanfragen, Abfragebedingungen, Ausführung von Abfragen und Rückgabergebnissen. Beispiele für die Nutzung sind das Erstellen von Tabellen, das Einsetzen und Abfragen von Daten sowie erweiterte Funktionen wie Join -Operationen. Häufige Fehler umfassen SQL -Syntax, Datentypen und Berechtigungen sowie Optimierungsvorschläge umfassen die Verwendung von Indizes, optimierte Abfragen und die Partitionierung von Tabellen.

So verwenden Sie ein einzelnes Gewinde -Redis So verwenden Sie ein einzelnes Gewinde -Redis Apr 10, 2025 pm 07:12 PM

Redis verwendet eine einzelne Gewindearchitektur, um hohe Leistung, Einfachheit und Konsistenz zu bieten. Es wird E/A-Multiplexing, Ereignisschleifen, nicht blockierende E/A und gemeinsame Speicher verwendet, um die Parallelität zu verbessern, jedoch mit Einschränkungen von Gleichzeitbeschränkungen, einem einzelnen Ausfallpunkt und ungeeigneter Schreib-intensiver Workloads.

Mysqls Platz: Datenbanken und Programmierung Mysqls Platz: Datenbanken und Programmierung Apr 13, 2025 am 12:18 AM

Die Position von MySQL in Datenbanken und Programmierung ist sehr wichtig. Es handelt sich um ein Open -Source -Verwaltungssystem für relationale Datenbankverwaltung, das in verschiedenen Anwendungsszenarien häufig verwendet wird. 1) MySQL bietet effiziente Datenspeicher-, Organisations- und Abruffunktionen und unterstützt Systeme für Web-, Mobil- und Unternehmensebene. 2) Es verwendet eine Client-Server-Architektur, unterstützt mehrere Speichermotoren und Indexoptimierung. 3) Zu den grundlegenden Verwendungen gehören das Erstellen von Tabellen und das Einfügen von Daten, und erweiterte Verwendungen beinhalten Multi-Table-Verknüpfungen und komplexe Abfragen. 4) Häufig gestellte Fragen wie SQL -Syntaxfehler und Leistungsprobleme können durch den Befehl erklären und langsam abfragen. 5) Die Leistungsoptimierungsmethoden umfassen die rationale Verwendung von Indizes, eine optimierte Abfrage und die Verwendung von Caches. Zu den Best Practices gehört die Verwendung von Transaktionen und vorbereiteten Staten

Warum MySQL verwenden? Vorteile und Vorteile Warum MySQL verwenden? Vorteile und Vorteile Apr 12, 2025 am 12:17 AM

MySQL wird für seine Leistung, Zuverlässigkeit, Benutzerfreundlichkeit und Unterstützung der Gemeinschaft ausgewählt. 1.MYSQL bietet effiziente Datenspeicher- und Abruffunktionen, die mehrere Datentypen und erweiterte Abfragevorgänge unterstützen. 2. Übernehmen Sie die Architektur der Client-Server und mehrere Speichermotoren, um die Transaktion und die Abfrageoptimierung zu unterstützen. 3. Einfach zu bedienend unterstützt eine Vielzahl von Betriebssystemen und Programmiersprachen. V.

So stellen Sie eine Verbindung zur Datenbank von Apache her So stellen Sie eine Verbindung zur Datenbank von Apache her Apr 13, 2025 pm 01:03 PM

Apache verbindet eine Verbindung zu einer Datenbank erfordert die folgenden Schritte: Installieren Sie den Datenbanktreiber. Konfigurieren Sie die Datei web.xml, um einen Verbindungspool zu erstellen. Erstellen Sie eine JDBC -Datenquelle und geben Sie die Verbindungseinstellungen an. Verwenden Sie die JDBC -API, um über den Java -Code auf die Datenbank zuzugreifen, einschließlich Verbindungen, Erstellen von Anweisungen, Bindungsparametern, Ausführung von Abfragen oder Aktualisierungen und Verarbeitungsergebnissen.

So starten Sie MySQL von Docker So starten Sie MySQL von Docker Apr 15, 2025 pm 12:09 PM

Der Prozess des Startens von MySQL in Docker besteht aus den folgenden Schritten: Ziehen Sie das MySQL -Image zum Erstellen und Starten des Containers an, setzen

CentOS installieren MySQL CentOS installieren MySQL Apr 14, 2025 pm 08:09 PM

Die Installation von MySQL auf CentOS umfasst die folgenden Schritte: Hinzufügen der entsprechenden MySQL Yum -Quelle. Führen Sie den Befehl mySQL-server aus, um den MySQL-Server zu installieren. Verwenden Sie den Befehl mySQL_SECURE_INSTALLATION, um Sicherheitseinstellungen vorzunehmen, z. B. das Festlegen des Stammbenutzerkennworts. Passen Sie die MySQL -Konfigurationsdatei nach Bedarf an. Tune MySQL -Parameter und optimieren Sie Datenbanken für die Leistung.

See all articles