Essa é muito importante, quem nunca precisou quebrar a senha de root do banco?
Bom, essa é uma dica rápida e que ajuda demais. Vamos à ela!!
Acessando o banco com usuário root sem senha
Pare o serviço do banco, e execute esquivando das tabelas de privilégios de acesso:
# /etc/init.d/mysqld stop; mysql_safe --skip-grant-tables
Tente logar no banco sem senha:
# mysql -u root -p
Caso não conseguir logar, vamos ser mais duros com o acesso!!
Edite o arquivo de configuração do MySQL (my.cnf):
# vi /etc/my.cnf
Insira na seção [mysqld] a seguinte linha:
skip-grant-tables
Depois inicie o serviço do MySQL, normalmente:
# /etc/init.d/mysqld start
E tente novamente logar como usuário root sem senha.
Atualizando a senha do usuário root via console MySQL
Aí sim, conecte no banco com o usuário root sem senha:
# mysql -u root -p
E insira as seguintes linhas de comando:
mysql>
UPDATE mysql.user SET password=PASSWORD('nova_senha') WHERE user='root';
mysql>
FLUSH PRIVILEGES;
mysql>
quit
Pronto...
Obs.: Se colocou a linha de esquivar das tabelas de permissões, não esqueça de remover e reiniciar o banco.
Valeu galera, comentem aí...
[]'s
Nenhum comentário foi encontrado.