Esta é uma informação básica, mas muitos iniciantes ainda ficam confusos com a senha do usuário “root” do mySQL.
Normalmente, após a instalação do mySQL, o usuário “root” possui uma senha em branco. É importante gravar uma senha para o usuário root, para impedir que qualquer pessoa que tenha acesso ao servidor possa se conectar ao mySQL.
Vou mostrar abaixo vários métodos para se cadastrar (ou alterar) a senha do usuário “root”.
Usando o comando SET PASSWORD:
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('senha');
Usando o utilitário mysqladmin
mysqladmin -u root password "senha"
Se o usuário root já possui uma senha, use:
mysqladmin -u root password senhantiga "senhanova"
Editando diretamente a tabela de usuários com o comando UPDATE;
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('senha') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;


