使用Linuxanfitrião vaiVestaCPpainelbanco de dados MySQLAtualize para o Mariadb versão 10.4.6.
Inesperadamente, digite o seguinte comando▼
mysql -uroot -p
- Digite a senha para entrarmysql.
Ocorre o seguinte erro ▼
ERRO 1045 (28000): Acesso negado para usuário 'root'@'localhost' (usando senha: SIM)
Normalmente, esse erro é causado por uma senha errada do usuário root para os dados do MySQL, a solução é, obviamente, redefinir a senha.
Como o erro MySQL ERROR 1045 (28000)?
Etapa 1:usar SSH软件Após o login, digite o seguinte comando para parar o banco de dados mysql ▼
systemctl stop mysqld
Etapa 2:Inicie o MySQL com o seguinte comando e inicie-o sem verificar as permissões ▼
mysqld --skip-grant-tables &
Neste ponto, outro erro foi relatado ▼
[ERRO] Erro fatal: Por favor, leia a seção “Segurança” do manual para descobrir como executar o mysqld como root!
Por favor, SSH e digite o seguinte comando ▼
mysqld --user=root --skip-grant-tables &
Etapa 3:Login SSH no mysql ▼
mysql -uroot
或
mysql
Etapa 4:atualizar senha raiz
Mysql5.7 ou posterior ▼
UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';
Versão do MySQL 5.7 ▼
UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';
Etapa 5:Atualizar permissões ▼
flush privileges;
Etapa 6:sair do mysql ▼
exit
或
quit
Etapa 7:Faça login novamente no mysql com usuário root ▼
Mysql -uroot -p
- Digite a senha:
<输入刚改好的密码123456>
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "Resolvendo o ERRO 1045 (28000): Acesso negado para o usuário 'root'@'localhost' (usando a senha: YES)", o que é útil para você.
Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-1094.html
Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!