Esses dias precisei dar manutenção em um servidor
# /etc/init.d/mysql stop
2º - Inicie o serviço em modo de segurança:
# mysqld_safe --skip-grant-tables &
3º - Acesse o banco utilizando o usuário root sem senha:
# mysql -u root
4º - Redefina uma nova senha para o mesmo:
mysql> use mysql;
mysql> update user set password=PASSWORD("NOVA SENHA DO ROOT") where User='root';
mysql> flush privileges;
OPCIONAL - Redefinir as permissões
mysql> grant all privileges on *.* to 'root'@'%';
mysql> grant all privileges on *.* to 'root'@'localhost';
mysql> grant all privileges on *.* to 'root@localhost';
Finalizando:
mysql> SHOW GRANTS FOR 'root'@'%';
mysql> FLUSH PRIVILEGES;
Reinicie o serviço em modo normal:
# /etc/init.d/mysql stop
# /etc/init.d/mysql start
Espero ter ajudado :)
Tutorial excelente!
ResponderExcluirAjudou bastante, muito obrigado!
ResponderExcluirMuito obrigado,
ResponderExcluirAjudou demais, vlw mesmo!!!
ResponderExcluirfoi util, demais
ResponderExcluir