Bom Pessoal,
Hoje nesse post vou falar sobre como você pode recuperar a senha do MYSQL, porque isso aconteceu agora comigo e eu precisava urgente lembra ou trocar a senha, uffa dabem que consegui, isso é rapido e facil de fazer, vou deixar de conversar e vamos colocar a mão no teclado
# PASSO 1
Vamos primeiro terminar o serviço do MYSQL
$ /etc/init.d/mysql stop ou $ service mysql stop
# PASSO 2
Agora vamos iniciar o MySQL em modo de segurança, para podemos ter acesso para alterar a senha
$ mysqld_safe --skip-grant-tables --skip-networking
mysqld_safe, é a maneira recomendada de iniciar um servidor mysqld no Unix e no NetWare. mysqld_safe adiciona algumas caracteristicas de segurança como reiniciar o servidor quando ocorre um erro e registrar informação em tempo de execução em um log de erros. As descrições do registro de erros e comportamentos especificos do NetWare são tratados mais adiante nesta seção.
--skip-grant-tables, serve para o MySQL iniciar sem o responsável
pela verificação das permissões dos usuários, dando permissão total a todos os usuários.
--skip-networking, serve para que nenhuma conexão TCP/IP seja aceita,
evitando que alguém se aproveite deste tempo para "destruir" seu banco de dados.
# PASSO 3
Agora banco desprotegido, iremos nos conectar para alterar a senha do usuário que queremos recuperar. Neste exemplo, vou usar o meu unico usuario, o root
$ mysql -u root
$ update mysql.user set password=PASSWORD('SUANOVASENHA') where user='root';
$ flush privileges;
Agora com a senha do usuario root já alterada. Agora vamos parar o serviço MySQL e iniciá-lo novamente, para que o MySQL inicie sem os skip
$ /etc/init.d/mysql stop ou service mysql stop
$ /etc/init.d/mysql start ou service mysql start
Agora vamos logar com a nova senha
$ mysql -u root -pSUANOVASENHA
VIDEO
0 comentários:
Postar um comentário