Stellen Sie das Wurzel-Kennwort des MySQL Bedieners zurück
Durch Rückstellung ist MySQL Bediener mit Wurzelprivilegiertem benutzer ohne irgendein Kennwort angebracht. Sie können an MySQL Bediener anschließen als Wurzel, ohne Kennwort zu erfordern oder indem Sie im unbelegten Kennwort befestigen. Jedoch wenn Sie das Kennwort für Wurzel eingestellt und oder nicht imstande, das Kennwort zu erinnern an vergessen haben, dann Sie muss das Wurzelkennwort für MySQL zurückstellen.
MySQL Handbuch hat Detailschritte auf, wie man Kennwort für Wurzel zurückstellt, die sind als unten:
Das Verfahren unter Windows:
- LOGON zum Windows-System, wohin MySQL als Verwalter läuft.
- Stoppen Sie den MySQL Bediener, wenn er läuft. Für einen Bediener, der als Windows-Service läuft, gehen Sie zum Kundendienstdirektor:
Anfangsmenü - > Kontrollbereich - > Verwaltungswerkzeuge - > Dienstleistungen
Finden Sie dann den MySQL Service in der Liste, und stoppen Sie ihn.
Wenn Ihr Bediener nicht als Service läuft, können Sie den Aufgaben-Manager verwenden müssen, um ihn zu zwingen, um zu stoppen.
- Stellen Sie eine Textdatei her und setzen Sie den folgenden Befehl innerhalb er auf eine einzelne Linie:
STELLEN Sie KENNWORT FÜR `root'@'localhost' = KENNWORT ein ('MyNewPassword');
Außer der Akte mit irgendeinem Namen. Für dieses Beispiel ist die Akte C:\mysql - init.txt.
- Öffnen Sie ein Konsolenfenster, um an das DOS-Befehlseingabeformat zu gelangen:
Anfangsmenü - > laufen Sie - > cmd
- Wenn MySQL in C:\mysql angebracht ist. Wenn MySQL in eine andere Position angebracht ist, justieren Sie die folgenden Befehle dementsprechend.
Am DOS-Befehlseingabeformat führen Sie diesen Befehl durch:
C:\ > C:\mysql\bin\mysqld - NT - init-file= C:\mysql - init.txt
Der Inhalt der Akte genannt durch - Initakte Wahl werden am Bedienerstart durchgeführt und ändern das Wurzelkennwort. Nachdem der Bediener erfolgreich begonnen hat, sollten Sie C:\mysql löschen - init.txt.
Wenn Sie MySQL unter Verwendung des MySQL Installations-Zauberers anbrachten, können Sie a spezifizieren müssen - Zurückfallenakte Wahl:
C:\ > „C:\Program Files\MySQL\MySQL-Bediener 5.0 \ Sortierfach \ mysqld-nt.exe“
- defaults-file=“ C:\Program Files\MySQL\MySQL-Bediener 5.0 \ my.ini“
- init-file= C:\mysql - init.txtDas passende - Zurückfallenakte Einstellung kann unter Verwendung des Kundendienstdirektors gefunden werden:
Anfangsmenü - > Kontrollbereich - > Verwaltungswerkzeuge - > Dienstleistungen
Finden Sie den MySQL Service in der Liste, right-click auf ihr und wählen Sie die Eigenschaftenwahl. Der Weg zum vollziehbaren Feld enthält die - Zurückfallenakte Einstellung. Seien Sie sicher, das - Initakte Argument mit dem vollen Systemsweg an die Akte, unabhängig davon Ihr aktuelles Dateiverzeichnis zu liefern
- Stoppen Sie den MySQL Bediener, dann beginnen Sie ihn im normalen Modus wieder wieder. Wenn der MySQL Bediener lief als Service, beginnen ihn vom Windows-Service-Fenster ist. Wenn Sie den Bediener manuell anstellen, verwenden Sie, was Befehl Sie normalerweise verwenden.
- Schließen Sie an MySQL Bediener an, indem Sie das neue Kennwort verwenden.
Für Unix-Umwelt ist das Verfahren für das Zurückstellen des Wurzelkennwortes, wie folgt:
- LOGON zum Unix-System als entweder Unix wurzeln Benutzer oder als der gleiche Benutzer, den der mysqld Bediener wie laufen lässt.
- Lokalisieren Sie die .pid Akte, die die Prozessnummer des Bedieners enthält. Die genaue Position und der Name dieser Akte hängen von Ihrer Verteilung, von hostname und von Konfiguration ab. Allgemeine Positionen sind /var/lib/mysql/, /var/run/mysqld/ und /usr/local/mysql/data/. Im Allgemeinen hat der Dateiname die Verlängerung von .pid und fängt entweder mit mysqld oder dem hostname des Systems an.
Stoppen Sie den MySQL Bediener, indem Sie eine normale Tötung (nicht Tötung -9) zum mysqld Prozess, unter Verwendung des Pfadnamen der .pid Akte im Folgenden Befehl schicken:
shell> Tötung `Katze-/mysql-data-directory/host_name.pid `
Merken Sie den Gebrauch von backticks eher als veranschlägt vorwärts mit dem Katzebefehl; diese veranlassen den Ausgang der Katze, in den Tötungbefehl ersetzt zu werden.
- Stellen Sie eine Textdatei her und setzen Sie den folgenden Befehl innerhalb er auf eine einzelne Linie:
STELLEN Sie KENNWORT FÜR `root'@'localhost' = KENNWORT ein ('MyNewPassword');
Außer der Akte mit irgendeinem Namen. Für dieses Beispiel ist die Akte ~/mysql-init.
- Beginnen Sie den MySQL Bediener mit dem Special - init-file=~/mysql-init Wahl wieder:
shell> mysqld_safe - init-file=~/mysql-init u.
Der Inhalt der Initakte wird am Bedienerstart durchgeführt und ändert das Wurzelkennwort. Nachdem der Bediener erfolgreich begonnen hat, sollten Sie ~/mysql-init löschen.
- Schließen Sie an MySQL Bediener an, indem Sie das neue Kennwort verwenden.
Wechselweise auf jeder möglicher Plattform, kann mysql Klient gewohnt sein, das neue Kennwort einzustellen, obgleich es weniger sichere Weise des Zurückstellens des Kennwortes ist (ausführliche Anweisung hier):
- Stoppen Sie mysqld und beginnen Sie es mit den - Überspringen-bewilligentabellen - user=root Wahlen wieder (Windows-Benutzer lassen den - user=root Teil aus).
- Schließen Sie an den mysqld Bediener an diesen Befehl an:
shell> mysql - u-Wurzel
- Geben Sie die folgenden Aussagen im mysql Klienten heraus:
mysql> UPDATE mysql.user GESETZTES Password=PASSWORD ('newpwd')
- > WO User='root';
mysql> EBENE PRIVILEGIEN;Ersetzen Sie `newpwd durch das tatsächliche Wurzelkennwort, das Sie verwenden möchten.
- Sie sollten in der Lage sein, unter Verwendung des neuen Kennwortes anzuschließen.
WICHTIG: Die Seite ist und vorausgesetzt „maschinell übersetzt, wie“ ohne Garantie ist. Maschinelle Übersetzung kann schwierig sein zu verstehen. Beziehen Sie bitte sich auf ursprünglichen englischen Artikel, wann immer möglich.
In Verbindung stehende Artikel
- Ändern Sie und stellen Sie MySQL Wurzel Kennwort zurück
- Installierung web server in FreeBSD 6.0 mit Apache 2.2, MySQL 5.0 und PHP 5 - Teil 3
- Apple iPhone Wurzel-Kennwort und bewegliches Benutzer-Kennwort
- Sperrungs-direkter Wurzel-LOGON und Anwenderzugriff über SSH zum Bediener
- Wie man Linux-Server sendet eMail-Alarm auf Wurzel-LOGON erhält
- Installierung web server in FreeBSD 6.0 mit Apache 2.2, MySQL 5.0 und PHP 5 - Teil 5
- Installierung web server in FreeBSD 6.0 mit Apache 2.2, MySQL 5.0 und PHP 5 - Teil 4
- Vergaß Windows-Verwalter-Kennwort? Weisen zurückzugewinnen und zurückgestelltes Kennwort in Vista/XP/2003/2K/NT
- Installierung web server in FreeBSD 6.0 mit Apache 2.2, MySQL 5.0 und PHP 5 - Teil 2
- Wie man WordPress Kennwort zurückstellt, um vergessenes Geheimnis zurückzugewinnen










































13. April 2009 13:31
ICH HABE XAMPP FÜR PHP5 UND MYSQL ABER, WENN ICH DAS PHPMYADMIN SEIN ZEIGEN NICHT DER LOGON-SEITE ÖFFNE
4. November 2008 16:29
[...] 參考資料: http://www.mydigitallife.info/2006/04/23/reset-the-root-password-of-mysql-server/ [...]
31. Oktober 2008 04:17
keine Nada sele Entiende, estan malisimas las intrucciones, kein Sohn claras (tampoco Sojabohnenöl tonto) que pena u_u
9. September 2008 07:34
Vollständig falsche Syntax, überprüfen den Code vor Aufgabekerl
14. August 2008 10:47
phpmyadmin
31. Juli 2008 21:18
Procdure, zum des Wurzelkennwortes in MySQL zurückzustellen [RedHat u. Fedora]
======================================================
Step-1
[root@redhat~] #killall mysqld
[root@redhat~] #/usr/libexec/mysqld - Überspringen-bewilligentabellen - user=root u.
======================================================
Step-2 (in MySQL)
[root@redhat~] #mysql
benutzen Sie mysql;
Updatebenutzersatz password=password (“ newpassowrd ") wo user=“ Wurzel“;
ebene Privilegien;
Ausgang;
======================================================
Step-3
[root@redhat~] #killall mysqld
[root@redhat~] #/etc/init.d/mysqld Anfang
Dort gehen Sie
25. April 2008 01:37
Es gibt einen Typo auf dem mysqld Startindex.
Der korrekte Befehl erfordert ZWEI Schläge vor der Parametereinstellung.
Der korrekte Befehl ist (Schläge der Anmerkung ZWEI vor Überspringen-bewilligentabellen):
mysqld_safe - Überspringen-bewilligentabellen
24. April 2008 10:05
Geck,
Sah nicht diese Anmerkungen beim Ablesen des Artikels, aber ich fand die Doppeltbindestrich Syntax durch Probe- und Störung heraus.
Sowieso sparten Sie mein Leben, indem Sie diese Unterlagen auf das Netz! setzten! Tausend Dank! - Rob
23. April 2008 23:39
Gah. „wissen Sie“ nicht „jetzt“. Ich gehe für Kaffee jetzt.
23. April 2008 23:39
Ah und nun da ich bekannt gegeben mich habe, sehen Sie das Problem. Dieser Aufstellungsort missbilligt Doppeltes „-“. Er wird oder etwas entgangen.
Wohler lieber Leser, gerade jetzt der „- init“ sollte ZWEI Schläge (Bindestriche), nicht einer haben.
23. April 2008 23:38
Dieses ist nicht korrekt. Die Syntax sollte „- init“ nicht „- init“ sein.
8. Oktober 2007 03:47
Sie sollten - ausführlich - Konsole dem Befehl in Schritt 5. hinzufügen. Ich erhielt eine Störung wegen einer Kopien- und Pastenausgabe, die einen Anführungsstrich der falschen Art umfassen, aber es gibt kein Störungsrückgespräch ohne die - Konsole. Auch die - Konsole, zum des Bedieners mit CTRL-C unter den Fenstern zu stoppen, nicht sicher über Linux.
- Mike
6. Juni 2006 18:12
[...] Anderes dann die Weisen, die hier spezifiziert werden, um das Wurzelkennwort für mySQL Datenbank zurückzustellen und zu ändern, im Falle, dass das Kennwort vergessen oder verloren ist, die folgenden Anweisungen erklären ausführlich die alternative Weise am letzten Teil des Führers, in dem keine zusätzliche Akte hergestellt werden muss: [...]