Analisando a grande quantidade de usuários que acabam esquecendo o acesso ao MySQL ou simplesmente, perdendo estes dados e assim, impossibilitando o acesso ao PhpMyAdmin ou outro sistema para visualizar o MySQL mais facilmente, estamos a criar este tutorial.
Neste tutorial ensinarei como recuperar a senha através do terminal para servidores Linux, com os programas padrões instalados através dos repositórios YUM ou APT-GET.
Primeiro, desligue o processo do MySQL em sua máquina com o comando:
service mysqld stop
ou
killall mysqld
ou
/etc/init.d/mysqld stop
Após, inicie o MySQL em modo seguro e ignorando as configurações de privilégios do mesmo com o comando:
mysqld_safe --skip-grant-tables&
Acesse o MySQL através do terminal:
mysql
Acesse o banco de dados MYSQL, que faz o controle de usuários:
use mysql;
Altere a senha do usuário através do terminal (Neste casa estamos usando o usuário root):
UPDATE user SET Password=PASSWORD('minhanovasenha') WHERE User='root';
Renivele os privilégios dos usuários:
FLUSH PRIVILEGES;
Saia do processo do MySQL no terminal:
quit
Desligue e reinicie o processo do MySQL:
service mysqld restart
ou
/etc/init.d/mysqld restart
- 27 Usuários acharam útil