Eu tenho problemas para redefinir a senha de root do meu servidor mysql no Ubuntu 19.10: eu segui as instruções em https://websiteforstudents.com/resetting-mysql-root-password-on-ubuntu-16-04-17-10-and- 18-04-lts/ e tudo corre como as instruções dizem até chegar ao passo em que devo fazer o login com sudo mysql -u root
. Estou tendo o erro a seguir:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Eu verifiquei meus endereços de ligação em /etc/mysql/mysql.conf.d/mysqld.cnf
. Eu tenho três, eles estão definidos para:
127.0.0.1,
10.0.2.15 (my local ethernet iface) and
0.0.0.0
então eu não sei porque ele não me deixa conectar, alguma dica? Eu configurei
sudo ufw enable
& sudo ufw allow mysql
- mesmo depois sudo ufw disablle
de não me deixar conectar!
Em um palpite, eu diria que você não está tentando se conectar com o que você pensa que é. Tente adicionar o
--host=127.0.0.1 --port=3306
para definir explicitamente o host/porta ao qual você está tentando se conectar.Além disso, aumente a verbosidade com
-vvv
Verifique se o mysqld está realmente ouvindo com
Permitir todo o tráfego na porta 3306: