Abilitare l'accesso password a MySQL

Come posso cancellare la mia password per MySQL? Non voglio avere una password per connettersi al database. Il mio server sta eseguendo Ubuntu.

  • Come faccio a montare sshfs all'avvio?
  • Disaster recovery di Mysql
  • I miei iptables sono protetti?
  • MySQL 5.7 bind-address non funziona
  • Configurazione di sudo per funzionare senza password
  • Quante selezioni al secondo possono eseguire un server mysql?
  • Vantaggi di performance di aggiunta di una seconda networking
  • Quale tecnologia consente l'archiviazione condivisa per i cluster con letture e scritture locali preferite?
  • Installazione di mysql dalla sorgente o utilizzando apt-get?
  • Modificare l'indirizzo di bind mysql all'interno di uno script
  • Errore di ricerca intermittente di Postfix
  • Imansible risolvere l'host tramite connessione VPN da Mac OS X
  • 4 Solutions collect form web for “Abilitare l'accesso password a MySQL”

    Personalmente, penso invece è meglio impostare una password e salvarlo in /root/.my.cnf:

    Primo:

    mysqladmin -u root password 'asdfghjkl' 

    Quindi modifica il file .my.cnf di root:

     [client] password = asdfghjkl 

    Ora hai una password, ma non ti viene più richiesto. L'installazione predefinita del server MySQL è una password univoca random per each server MySQL, salvata nel file .my.cnf come questo.

    Se si dispone di una password impostata per MySQL, seguire le istruzioni riportte nella password di ripristino MySQL e quindi impostare la password su null:

    Per 5.7.6 e successive

     ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass' 

    Per 5.7.5 e precedenti

     update user set password=PASSWORD("") where User='root'; 

    * ha bisogno di un riavvio DB (vedere le istruzioni al link) affinché questa possa entrare in vigore.

     sudo service mysql restart 

    È inoltre ansible:

     grant all privileges on *.* to 'root'@'localhost' identified by ''; 

    Sono abbastanza sicuro che per impostazione predefinita non esiste alcuna password se il tuo amministratore è l'utente e l'accesso a livello locale. Stai trovando qualcosa di diverso da quello?

    funziona?

     #> mysqladmin -u root password '' 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.