Ir para conteúdo
Fórum Script Brasil
  • 0

Resetar a Senha


sidney Jr. Miranda

Pergunta

Boa tarde!

Resolvi começar um curso de MySql inicial que vai até o avançado, mas logo na primeira aula me dei mal, pois quanto ia teminar de instalar o MySql, que foi baixado direto do site deles, ocorreu um erro muito comum do qual não estou conseguindo resolver.

Erro:

the security settings could not be applied to the database because the connection has failed with the following error.

Error Nr. 1045

access denied for user root@localhost (Using password:YES)

If a personal firewall is running on your machine, please make sure you have opened the tcp port 3306 for connections. otherwise no client application can connect to the server. after you have opened the port please press "retry" to apply the security settings.

if you are re-installing after you just uninstalled the MYSQL server please note the data directory was not removed automatically. therefore the old password from your last installation is still needed to connect to the server. in this case select skip now and re-run the configuration wirzard form the start menu.

the security settings could not be applied

Error Number 1045

Access denied for user "root" @ "localhost"

Atrávez de muitas pesquisas no Google, cheguei a conclusão que eu preciso resetar a senha, descobri como que se faz também, mas não sei por onde começar.

Como vocês podem ver eu pesquisei muito antes de postar esse tópico aki na scripbrasil, afim de não se alvo de xacotas alheias.

Descobri também esse modo de resetar a senha mas não sei por onde começar, como devo agir.

A.4.2. Como Recuperar uma Senha de Root Esquecida

Se você nunca definiu um senha de root para o MySQL, então o servidor não irá exigir uma senha para a conexão como root. É recomendado que sempre seja definida uma senha para cada usuário. See Secção 4.3.2, “Como Tornar o MySQL Seguro contra Crackers”.

Se você tiver definido um senha de root, mas a esqueceu, você pode definir uma nova senha com o seguinte procedimento:

Finalize o daemon mysqld enviando um kill (não kill -9) para o servidor mysqld. O pid é armazenado em um arquivo .pid, que normalmente está no diretório de banco de dados do MySQL:

shell> kill `cat /mysql-data-directory/hostname.pid`

Você deve ser o usuário root do Unix ou o mesmo usuário com o qual o mysqld está executando para fazer isto.

Reinicie o mysqld com a opção --skip-grant-tables.

Defina uma nova senha com o comando mysqladmin password:

shell> mysqladmin -u root password 'mynewpassword'

Agora você também pode parar o mysqld e reiniciá-lo normalmente, ou apenas carregue a tabela de privilégios com:

shell> mysqladmin -h hostname flush-privileges

Depois disto, você deve estar apto para conectar usando a nova senha.

De forma alternativa, você pode definir a nova senha usando o cliente mysql:

Finalize e reinicie o mysqld com a opção --skip-grant-tables com descrito acima.

Conecte ao servidor mysqld com:

shell> mysql -u root mysql

Dispare os seguintes comandos no cliente mysql:

mysql> UPDATE user SET Password=PASSWORD('minhanovasenha')

-> WHERE User='root';

mysql> FLUSH PRIVILEGES;

Depois disto, você deve estar apto a conectar usando a nova senha.

Você agora pode parar o mysqld e reiniciá-lo normalmente.

Como devo execultar essas ações?

e pelo cmd?

ou outro modo?

Att Sidney Jr. Miranda

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Oi, 'sidney Jr. Miranda'

Se você está usando Linux/Unix como seu sistema operacional, o caminho acima é o indicado.

Se você está usando windows, então siga este caminho (Resolvido) Descobrir senha de banco mysql

Link para o comentário
Compartilhar em outros sites

  • 0

Oi, 'sidney Jr. Miranda' Onde estão os binário de seu MySQL?

Normalmente estão aqui:

C:\Arquivos de programas\MySQL\MySQL Server 5.0\bin

Verifique e execute de lá.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...