O utilizador por defeito para MySQL é root
e por defeito não tem palavra-passe.
Se definir uma palavra-passe para MySQL e não se conseguir lembrar dela, pode sempre redefini-la e escolher outra.
Windows
1.Certifique-se de que o MySQL Server não está a correr. Abra o Gestor de Tarefas, procure o processo MySQL e force-o a parar.
2.Criar um novo ficheiro de texto que conterá a declaração abaixo:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
Substituir a palavra-passe pela nova
3.Guardar o ficheiro com o mysql-init
nome em C:
. O caminho deve ser semelhante a isto:
C:\mysql-init.txt
4.Abrir o menu Iniciar, introduzir Executar e depois escrever cmd para abrir o prompt de comando
5.Ir para o servidor MySQL bin
pasta
cd "C:\Program Files\MySQL\MySQL Server 5.6\bin"
Se instalou o MySQL com um caminho diferente, ajuste o cd
6.Execute-o com o mysql-init
ficheiro
mysqld --init-file=C:\\mysql-init.txt
se o MySQL foi instalado utilizando o Wizard, adicione o comando de ficheiro padrão:
mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 5.6\\my.ini" --init-file=C:\\mysql-init.txt
7.Após o servidor MySQL ter sido iniciado, apagar o mysql-init
file.
General
Alternativamente, pode usar um método mais geral que funcione em todos os sistemas, mas é menos seguro.
1.Stop MySQL
2.Reinicie-o com o --skip-grant-tables
opção
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
3.Ligue ao servidor MySQL utilizando o cliente mysql
mysql -u root
4.Recarregar todas as tabelas de concessão executando:
FLUSH PRIVILEGES;
5.Definir a nova palavra-chave para a sua conta:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
6.Parar o servidor e reiniciá-lo normalmente. Agora deverá ser capaz de se ligar utilizando o root
username e a sua nova palavra-passe.