Sono nuovo in MySQL, sto cercando di eseguire WordPress sul mio desktop Windows e ha bisogno di MySQL.
Installo tutto ciò con Web Platform Installer
cui è fornito da Microsoft. Non ho mai impostato una password di root per MySQL e nel passaggio finale dell'installazione di WordPress, richiede una password del server MySQL.
Qual è la password predefinita per root (se presente) e come cambiarla?
Provai:
mysql -u root password '123'
Ma mi mostra:
Access denied for user 'root@localhost' (using password:NO)
Dopo questo provo:
mysql -u root -p
Tuttavia, richiede una password che non ho.
Aggiornamento : come suggerito da Bozho, ho fatto quanto segue:
- Ho interrotto il servizio MySQL dai servizi Windows
- CMD aperto
- Cambiato il percorso in c: \ program files \ mysql \ bin
Eseguito il comando seguente
mysqld --defaults-file="C:\\program files\\mysql\\mysql server 5.1\\my.ini" --init-files=C:\\root.txt
Il comando è stato eseguito con un avviso sul set di caratteri che ho menzionato di seguito
- Avvio il servizio MySQL dai servizi di Windows
Scrivo nella riga di comando
mysql -u root -p
EnterPassword: 123 // 123 was the password
La riga di comando mostra il seguente errore
Access denied for user 'root@localhost' (using password:**YES**)
Come lo risolvo? Sto aspettando di sentire da te.
root
ID utente è vuota dopo l'installazione iniziale. Quindi fallo mysql -u root -p
e poi premi invio, cioè lascia la password vuota. Quindi, ovviamente, inserisci una password root
nell'ID utente.
-p
o--password
, ma nonpassword
. Ecco perché mysql risponde con USING PASSWORD NO.