Erros na instalação MySQL - retorna problemas com plugin socket e retorna mensagens de erro: ERRO

1. Erros na instalação MySQL - retorna problemas com plugin socket e retorna mensagens de erro: ERRO

Pedro Manoel Ferreira
pedromferreira

(usa Ubuntu)

Enviado em 18/04/2018 - 10:49h


Estou tentando instalar o conjunto LAMP na versão beta do Ubuntu 18.04, mas estou encontrando problemas recorrentes para obter a conexão do MySQL. Aparentemente, tanto o APACHE2 como PHP 7 instalam normalmente, sem problemas. E, adicionalmente o phpMyAdmin e o Workbench também instalam normalmente. E mais, quando solicito a versão do MySQL, recebo a informação da versão e que a mesma (pacote) está “normalmente” instada. No entanto não há como estabelecer ou trocar senha e consequentemente não há como obter conexão. Para qualquer comando MySQL – referente à conexões – recebo os erros:

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’

ERROR 1524 (HY000): Plugin ‘auth_socket’ is not loaded’

(ora um, ora outro, mas sempre associados a problemas de socket)
Outros comando para o servidor MySQL como, stop ou restart, funcionam normalmente !!!

Me parece que o antecedente pode estar na própria sequência de instalação do MySQL, porque mesmo instalando a partir do repositório da Oracle, a instalação corre até o final, e nunca mostra a janela de solicitação da senha do usuário MySQL (reiterando: não estou deixando a senha de usuário MySQL em branco, mas é a instalação que não solicita a senha.)
Já desinstalei e reinstalei, o MySQL, várias vezes e também já reinstalei o próprio Ubuntu 18.04, mas sempre acontece de – na instalação do MySQL – não haver janela de solicitação da senha de usuário do MySQL, passa direto !!! Em consequência o MySQL instala, mas não conecta e retorna mensagens de erros associados à problemas de socket.

(Apenas para constar, já tentei com MariaDB, mas obtenho o mesmo problema.)




  


2. Re: Erros na instalação MySQL - retorna problemas com plugin socket e retorna mensagens de erro: ERRO

Wesley Saraiva
wesleyfox

(usa Ubuntu)

Enviado em 18/04/2018 - 11:22h

Olá, chefe.
Me parece um problema com permissões, user "root" do mysql. Tente mudar a senha do "root" e também o "plugin auth para mysql_native_password", da seguinte forma:

use mysql;
update user set authentication_string=PASSWORD("") where User='root';
update user set plugin="mysql_native_password" where User='root'; # THIS LINE
flush privileges;
quit;

fonte:
https://stackoverflow.com/questions/37879448/mysql-fails-on-mysql-error-1524-hy000-plugin-auth-socke...


3. Erros na instalação MySQL - retorna problemas com plugin socket e retorna mensagens de ERRO (2002)

Pedro Manoel Ferreira
pedromferreira

(usa Ubuntu)

Enviado em 22/04/2018 - 20:05h

olá Wesley, obrigado pela ajuda,

Conforme sua observação devo ter mesmo problemas de permissões de usuário root, e certamente é necessário redefinir senhas de acesso. Mas me parece que esse seria o "segundo" problema. O primeiro problema é não ter acesso ao prompt do MySQL. Comandos como: verificar status, verificar versão, parar o servidor e reiniciar o MySQL Server funcionam, mas não consigo obter o prompt do MySQL. E, por exemplo,para aplicar a sua sugestão, é necessário estar "dentro" do MySQL.

De fato o meu "primeiro" problema parece ser algo relacionado à localização do Socket, que sempre retorna esse erro:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

O mais estranho, é que não estou tentando fazer uma recuperação do sistema, estou instalando do zero, aliás, já instalei, desinstalei e reinstalei tanto o Ubuntu, como o MySQL várias vezes.

Em tempo: como saiu mais uma atualização Beta2 do Ubuntu 18.04, re instalei, mas o problema com o MySQL não mudou.



4. Você consegue executar?

Vinícius Moura e Silva
Vinicinho052

(usa Ubuntu)

Enviado em 25/04/2018 - 20:10h

Você consegue executar?
sudo mysql -u root -p 



5. Re: Erros na instalação MySQL - retorna problemas com plugin socket e retorna mensagens de erro: ERRO

Pedro Manoel Ferreira
pedromferreira

(usa Ubuntu)

Enviado em 02/05/2018 - 15:15h

Opa Vinicinho052,

Então, na verdade não consigo entrar no "Monitor" do MySQL.

Se dou o comando: sudo mysql -u root -p

Recebo o mesmo erro: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’

É como se o MySQL estivesse "trancado" sem acesso, pelo terminal consigo ver a versão, consigo dar start e stop, mas não consigo nem conexão e nem acesso em modo seguro.

Eu baixei esse MySQL 5.7.2 direto do repositório da Oracle. E estou tentando instalar num Ubuntu 18.04. Há algumas semanas atrás, quando baixei esse pacote, ainda não havia, no site da Oracle referência ao Ubuntu 18.04. Nesse fim de semana vi, que já há agora, referência ao Ubuntu 18.04. com uma versão 8 do MySQL. Supondo que esse problema possa ser decorrente de conflito de versões, vou remover o 5.7.2 e instalar o 8. Na sequencia reporto aqui o resultado.


6. Re: Erros na instalação MySQL - retorna problemas com plugin socket e retorna mensagens de erro: ERRO

Borbo
leting

(usa Ubuntu)

Enviado em 21/05/2018 - 13:57h

wesleyfox escreveu:

Olá, chefe.
Me parece um problema com permissões, user "root" do mysql. Tente mudar a senha do "root" e também o "plugin auth para mysql_native_password", da seguinte forma:

use mysql;
update user set authentication_string=PASSWORD("") where User='root';
update user set plugin="mysql_native_password" where User='root'; # THIS LINE
flush privileges;
quit;

fonte:
https://stackoverflow.com/questions/37879448/mysql-fails-on-mysql-error-1524-hy000-plugin-auth-socke...


Essa solução funcionou para mim. Mas como você disse, é a segunda parte. Consegui entrar no terminal do MySQL usando
sudo mysql -u root 

Antes disso, logo após a instalação do mysql-server, rodei
mysql_secure_installation 

Deixei a primeira opção como não e todas as outras como sim. Depois disso usei o primeiro comando que falei e então segui os passos do amigo, funcionou perfeitamente :)
Caso ache necessário remover completamente o MySQL, sugiro esse tutorial: https://tisemestresse.blogspot.com.br/2017/09/mysql-desinstalar-o-mysql-completamente.html
Pra instalar de novo, usei esse aqui: https://www.digitalocean.com/community/tutorials/como-instalar-o-mysql-no-ubuntu-18-04-pt






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts