IBM Cloud Docs
Reimpostazione della password utente root MySQL

Reimpostazione della password utente root MySQL

Completa la seguente procedura se devi reimpostare la tua password utente root MySQL:

  1. Abbatti il mysqld server inviando un file kill (not kill -9) al mysqld server. Il pid viene archiviato in un file .pid, che generalmente di trova nella directory del database MySQL:
    • shell> kill cat /your-mysql-data-directory/hostname.pid
    • In Red Hat, puoi anche arrestare il database.
      • shell> service mysqld stop
      • Devi essere l'utente root Unix o lo stesso utente che esegue il server per arrestare il database.
  2. Ricomincia mysqld con il --skip-grant-tables opzione.
  3. Connettiti a mysqld server.
    • Opzione 1:mysql -h hostname mysql e cambiare la password con un comando GRANT.
    • Per ulteriori informazioni sui comandi GRANT, vedere MySQL Documentazione
    • Opzione 2: shell> mysqladmin -h hostname -u user password 'new password'
  4. Carica le tabelle dei privilegi utilizzando shell> mysqladmin -h hostname flush-privileges o con il comando SQL mysql> FLUSH PRIVILEGES;.

Dopo aver iniziato mysqld con --skip-grant-tables, qualsiasi utilizzo dei comandi GRANT restituisce un Unknown command errore finché non si esegue PRIVILEGI A FILO.