Come reimpostare la password di root per MySQL Debian 5.0.3

March 13

MySQL 5.03 è una versione del server di database MySQL gratuito e supportato dalla comunità. L'utente root di un sistema di MySQL ha accesso illimitato a tutti i database, i parametri di configurazione e le impostazioni di sistema di MySQL. Se si perde l'accesso all'account di root, si possono trovare te in grado di eseguire funzioni amministrative vitali, come l'accesso ai database e la creazione di nuovi account. Debian Linux consente di rimediare a questa utilizzando gli script di gestione demone built-in.

istruzione

1 Accedi al tuo sistema Debian utilizzando il nome account e la password.

2 Aprire una nuova finestra di terminale se non si accede direttamente ad una console. La posizione del terminale varia tra i molti window manager potrebbe essere installato. Consultare la documentazione Window Manager se non siete sicuri.

3 Digitare "sudo /etc/init.d/mysql stop" senza virgolette e premere "Invio".

4 Inserire la password utente root del sistema Debian, quindi premere il tasto "Enter". Questa password è più probabile diversa dalla vostra password di root di MySQL.

5 Avviare MySQL, ignorando le tabelle dei privilegi utente. Tipo: "sudo / usr / bin / mysqld_safe --skip-grant-tables e" senza virgolette e premere "Invio".

6 Accedere al nuovo processo di MySQL. Tutti i controlli di account utente sono state disattivate, quindi non c'è bisogno di fornire una password di root. Tipo: "mysql --user = root mysql" e premere "Invio". Quando viene richiesta una password, lasciare il campo vuoto e premere il tasto "Enter" di nuovo.

7 Cambiare la password di root memorizzata nel database degli utenti di MySQL. Tipo: "utente di aggiornamento set password = password ( '<newpassword>') dove utente = 'root';" senza virgolette. Change "<newpassword>" per la nuova password di root di MySQL.

8 Ricarica le tabelle dei privilegi, quindi uscire. Tipo "privilegi a filo;" e poi "uscire" senza virgolette.

9 Tipo "fg" per portare il server modalità provvisoria per il primo piano, quindi tenere "Ctrl" e toccare "C" sulla tastiera per terminare l'applicazione.

10 Riavviare MySQL in modalità normale. Digitare "sudo /etc/init.d/mysql start" senza virgolette, quindi premere "Invio". MySQL ricarica e legge la nuova password di root dal suo database.