Prima di tutto, la prima cosa che devi fare è fermare prima il servizio mysql, fermarlo nel servizio, oppure puoi fermarlo con il comando cmd, io lo fermo direttamente dal servizio come segue:
La mia directory di installazione Mysql: C:\Program Files\MySQL\MySQL Server 5.7\bin\, Secondo il tutorial su Internet, ho usato il comando cmd per inserire la cartella bin di mysql, e poi ho eseguito:
Assolutamente no. Il rapporto di errore dopo l'esecuzione è il seguente: la situazione di Shenma ???
mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory) 2017-05-25T01:26:39.139544Z 0 [Attenzione] TIMESTAMP con valore implicito DEFAULT è deprecato. Per favore usa l'opzione --explicit_defaults_for_timestamp server (vedi la documentazione per maggiori dettagli). 2017-05-25T01:26:39.139544Z 0 [Nota] --secure-file-priv è impostato su NULL. Le operazioni relative all'importazione ed esportazione dei dati sono disabilitate 2017-05-25T01:26:39.142318Z 0 [Nota] mysqld (mysqld 5.7.17) iniziando come processo 11960 ... 2017-05-25T01:26:39.161559Z 0 [Avviso] Non si può creare file di test C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.162538Z 0 [Avviso] Non si può creare file di test C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.163179Z 0 [ERRORE] non è riuscito a impostare il datadir su C:\Program Files\MySQL\MySQL Server 5.7\data\ 2017-05-25T01:26:39.163179Z 0 [ERRORE] Aborto
2017-05-25T01:26:39.163179Z 0 [Nota] Fine registro binlog 2017-05-25T01:26:39.163179Z 0 [Nota] mysqld: Spegnimento completato Non giocare a carte secondo la routine!!
Ahah, molti tutorial su Internet sono sbagliati, quando eseguiamo la frase "mysqld --skip-grant-tables", mysql trova le cartelle my.ini e data dalla directory bin genitore,
Da quando è stato installato mysql 5.7, la directory dei dati del database e delle cartelle di configurazione my.ini è stata modificata, e non era nella stessa directory della nostra cartella bin.
Nel primo diagramma, c'è un parametro molto importante nel servizio mysql:
Il modo corretto per cambiare la password root è il seguente:
1: Interrompere il servizio Mysql 2: Apri il file di configurazione di ---defaults-file, (il mio è "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"), Aggiungi una frase in fondo alla my.ini e salva:
3: Avvio del servizio MySQL 4: Usa il comando cmd, inserisci il cd nella cartella bin di mysql, poi esegui:
Inserisci la password con calma! ! Inserisci la password con calma! ! Inserisci la password con calma! !
Siamo entrati con successo! 5: Eseguire il seguente comando:
6: La password root è stata modificata con successo!! Tuttavia, non è ancora finita, ricordiamoci di cancellare la frase my.ini abbiamo appena aggiunto!! Poi, riavvia Mysql!
|