
alexabolada
(usa Debian)
Enviado em 09/09/2023 - 15:33h
Olá! Parece que você está encontrando problemas com o plugin auth_socket do MySQL. Aqui vão algumas orientações que podem te ajudar.
Quando o MySQL está rodando com o plugin auth_socket ativado, ele autentica usuários que estão logados no servidor do sistema usando o mesmo nome de usuário, ao invés de usar uma senha. Ou seja, se seu usuário do sistema é, por exemplo, "fulano", e também existe um usuário "fulano" no MySQL, você pode logar sem uma senha se o plugin estiver ativo.
O problema relatado parece estar relacionado ao fato de que o MySQL não está conseguindo carregar o plugin auth_socket.
Para corrigir isso, você deve seguir os seguintes passos:
[b]# service mysql stop[\/b]
Pare o MySQL. O comando acima deve ser executado como root ou via sudo.
[b]# mysqld_safe --skip-grant-tables &[\/b]
Isso irá iniciar o MySQL com um mínimo de privilégios, permitindo que você possa fazer as alterações necessárias.
Feito isso, tente acessar o MySQL.
No terminal:
[b]# mysql -u root[\/b]
Dentro do MySQL, você precisará alterar o plugin de autenticação do usuário root para mysql_native_password ou outro válido:
[code]USE mysql;
UPDATE user SET