Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 24914|Resposta: 3

[Fonte] MySQL Server 5.7 Redefinir a senha root

[Copiar link]
Publicado em 25/05/2017 09:51:07 | | | |
Primeiramente, a primeira coisa que você precisa fazer é parar o serviço mysql primeiro, pará-lo no serviço, ou você pode parar com o comando cmd, eu paro diretamente do serviço da seguinte forma:



Meu diretório de instalação do mysql: C:\Program Files\MySQL\MySQL Server 5.7\bin\,
De acordo com o tutorial na internet, usei o comando cmd para entrar na pasta bin do mysql e então executei:


De maneira nenhuma. O relatório de erro após a execução é o seguinte: a situação de Shenma ???



mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory)
2017-05-25T01:26:39.139544Z 0 [Aviso] TIMESTAMP com valor DEFAULT implícito está obsoleto. Por favor, use a opção de servidor explicit_defaults_for_timestamp (veja a documentação para mais detalhes).
2017-05-25T01:26:39.139544Z 0 [Nota] --secure-file-priv está definido como NULL. Operações relacionadas à importação e exportação de dados estão desativadas
2017-05-25T01:26:39.142318Z 0 [Nota] mysqld (mysqld 5.7.17) iniciando como processo 11960 ...
2017-05-25T01:26:39.161559Z 0 [Aviso] Não é possível criar o arquivo de teste C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.162538Z 0 [Aviso] Não é possível criar o arquivo de teste C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.163179Z 0 [ERRO] falhou ao definir o datadir para C:\Program Files\MySQL\MySQL Server 5.7\data\
2017-05-25T01:26:39.163179Z 0 [ERRO] Abortando

2017-05-25T01:26:39.163179Z 0 [Nota] Fim do binlog
2017-05-25T01:26:39.163179Z 0 [Nota] mysqld: Desligamento completo

Não jogue cartas conforme a rotina!!

Haha, muitos tutoriais na Internet estão errados, quando executamos a frase "mysqld --skip-grant-tables", o mysql encontra as pastas my.ini e data do diretório pai bin,

Desde que o mysql 5.7 foi instalado, o diretório dos dados do banco de dados e das pastas de configuração my.ini foi alterado, e não estava no mesmo diretório da nossa pasta bin.

No primeiro diagrama, há um parâmetro muito importante no serviço mysql:





A forma correta de mudar a senha root é a seguinte:

1: Cancelar o serviço mysql
2: Abra o arquivo de configuração de ---defaults-file, (o meu é "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"),
Adicione uma frase no final da my.ini e salve:
3: Iniciar o serviço MySQL
4: Use o comando cmd, coloque o cd na pasta bin do mysql e então execute:
Basta digitar a senha casualmente! ! Basta digitar a senha casualmente! ! Basta digitar a senha casualmente! !

Entramos com sucesso!
5: Execute o seguinte comando:
6: Senha root modificada com sucesso!! No entanto, ainda não acabou, vamos lembrar de apagar a frase my.ini acabamos de adicionar!! Depois, reinicie o mysql!

Pontuação

Número de participantes1MB+1 contribuir+1 Colapso razão
Tututu + 1 + 1 Muito poderoso!

Veja todas as classificações





Anterior:Problemas de adaptação da largura do CSS para PC e celular
Próximo:C# usa ICSharpCode.SharpZipLib.dll para comprimir e descomprimir arquivos/pastas
Publicado em 08/11/2018 16:50:55 |
Ótimo, mas quando digito a senha casualmente, aparece o seguinte:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
Digite a senha: *****
ERRO 2003 (HY000): Não é possível conectar ao servidor MySQL em '127.0.0.1' (10061)
Publicado em 22/11/2018 19:38:30 |
Obrigado, chefe, finalmente resolvi e percebi a conexão remota com o banco de dados MySQL, que levou uma semana para ser hackeada. No momento em que o telnet foi ligado hoje, pareceu curar a velha constipação que me incomodava há muitos anos~
Obrigado novamente!!
Publicado em 27/12/2018 22:20:46 |
Irmão mais velho, irmão mais velho, finalmente resolveu o !!!!! Muito obrigado!!!!!!!!!
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com