lidando com o erro 1698 durante o MySQL Login
usuários podem encontrar Erro 1698 (28000): o acesso negado para o usuário '@' LocalHost ' quando lógica. Esse erro é frequentemente encontrado em sistemas como o Ubuntu, onde o MySQL utiliza o plugin UNIX auth_socket para autenticação por padrão. Ao consultar a tabela MySQL.User, você pode verificar se o usuário raiz está registrado com este plugin:
selecione User, host, plug -in de mysql.user;
Soluções possíveis:SELECT User, Host, plugin FROM mysql.user;
Este método envolve definir o usuário root para usar o plugin mais tradicional mysql_native_password: atualizar conjunto de usuários plugin = 'mysql_native_password' onde user = 'root'; Privilégios descarregados; SUDO SERVIÇO MYSQL RESTART
Opção 2: Crie um novo usuário de banco de dados (recomendado)
Uma abordagem alternativa é criar um novo usuário de banco de dados usando seu nome de usuário do sistema. Isso fornece uma opção mais gerenciável e segura:
UPDATE user SET plugin='mysql_native_password' WHERE User='root'; FLUSH PRIVILEGES; sudo service mysql restart
Observe que, com a opção 2, você se conectará ao MySQL usando o nome de usuário do sistema: mysql -u your_system_user
CREATE USER 'YOUR_SYSTEM_USER'@'localhost' IDENTIFIED BY 'YOUR_PASSWD'; GRANT ALL PRIVILEGES ON *.* TO 'YOUR_SYSTEM_USER'@'localhost'; UPDATE user SET plugin='auth_socket' WHERE User='YOUR_SYSTEM_USER'; FLUSH PRIVILEGES; sudo service mysql restart
O plug -in auth_socket pode ter sido substituído pelo Caching_Sha2_Password. Consulte a documentação do MySQL para o plugin de autenticação apropriado e o método de login. Ajuste o comando SQL de acordo.
mysql -u YOUR_SYSTEM_USER
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3