Pular para o conteúdo

erro "ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded" no terminal

Responder tópico
  • Denunciar
  • Indicar

1. erro "ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded" no terminal

Enviado em 09/09/2023 - 15:33h

estou tentando usar o dbeaver, mas ele deu alguns problemas de usuário e senha, tentei execultar alguns comandos:
sudo su
service mysql stop
mysqld_safe --skip-grant-tables
aparece isto:
2023-09-09T18:29:38.176250Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2023-09-09T18:29:38.219072Z mysqld_safe A mysqld process already exists
mysql -u root 
aparece isto:
ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded
não sei o que fazer

Responder tópico

2. Re: erro "ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded" no terminal

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder