MySQL – Senha root

Neste artigo veremos como cadastrar ou alterar facilmente a senha de root no MySQL em apenas algumas linhas de comando, abaixo temos um exemplo para cadastramento da senha de root em um sistema recém instalado:

mysqladmin -u root password

Com o procedimento acima, foi realizado o cadastramento da senha de root, abaixo veremos como alterar a mesma em caso de perda, iniciaremos parando o serviço:

xwing:~# /etc/init.d/mysql stop

Stopping MySQL database server: mysqld.

Em seguida, o MySQL deve ser iniciado em safe mode:

xwing:~# mysqld_safe  --skip-grant-tables &

Será necessário agora acessar o prompt de comandos do MySQL:

xwing:~# mysql

Já no prompt do MySQL, utilizaremos o banco de dados padrão do sistema:

mysql> USE mysql;

Em seguida, efetuaremos uma operação de update na tabela user para alteração da senha do root:

mysql> UPDATE user SET Password = Password('senha') WHERE User='root' and host='localhost';

Na linha seguinte, são efetivadas as alterações:

mysql> FLUSH PRIVILEGES;

Após efetuados os passos, é necessário sair do MySQL e reiniciar o serviço.