Ich bin neu in MySQL, ich versuche WordPress auf meinem Windows-Desktop auszuführen und es benötigt MySQL.
Ich installiere alles, Web Platform Installer
was von Microsoft bereitgestellt wird. Ich habe nie ein Root-Passwort für MySQL festgelegt und im letzten Schritt der Installation von WordPress wird nach einem MySQL-Server-Passwort gefragt.
Was ist das Standardkennwort für root (falls vorhanden) und wie kann man es ändern?
Ich habe es versucht:
mysql -u root password '123'
Aber es zeigt mir:
Access denied for user 'root@localhost' (using password:NO)
Danach versuche ich:
mysql -u root -p
Es wird jedoch nach einem Passwort gefragt, das ich nicht habe.
Update : Wie Bozho vorgeschlagen hat, habe ich Folgendes getan:
- Ich habe den MySQL-Dienst über Windows-Dienste gestoppt
- CMD geöffnet
- Der Speicherort wurde in c: \ Programme \ mysql \ bin geändert
Den folgenden Befehl ausgeführt
mysqld --defaults-file="C:\\program files\\mysql\\mysql server 5.1\\my.ini" --init-files=C:\\root.txt
Der Befehl wurde mit einer Warnung zum Zeichensatz ausgeführt, die ich unten erwähnte
- Ich starte den MySQL-Dienst über Windows-Dienste
Ich schreibe in die Kommandozeile
mysql -u root -p
EnterPassword: 123 // 123 was the password
Die Befehlszeile zeigt den folgenden Fehler an
Access denied for user 'root@localhost' (using password:**YES**)
Wie löse ich das? Ich warte darauf, von dir zu hören.
root
Benutzer-ID ist nach der Erstinstallation leer . Also einfach machen mysql -u root -p
und dann einfach die Eingabetaste drücken, dh das Passwort leer lassen. Dann geben Sie natürlich ein Passwort in die root
Benutzer-ID ein.
-p
oder--password
, aber nichtpassword
. Deshalb antwortet mysql mit USING PASSWORD NO.