2002: Can't connect to local MySQL server through socket
MySQLO que significa?
O cliente não conseguiu se conectar ao servidor MySQL local pelo socket Unix. Geralmente o servidor não está em execução ou o caminho do socket está errado.
Por que acontece?
O serviço MySQL/MariaDB não está em execução ou travou, o caminho do arquivo de socket (por exemplo, /var/run/mysqld/mysqld.sock) difere entre cliente e servidor, problemas de permissão, ou o servidor não foi iniciado.
Como resolver
Verifique o status do serviço e inicie-o (systemctl status mysql / start mysql). Verifique o caminho correto do socket: SHOW VARIABLES LIKE 'socket' e a configuração socket no my.cnf. Se o caminho for diferente, especifique-o explicitamente com --socket ou use TCP: mysql -h 127.0.0.1 -P 3306. Verifique os logs do servidor em busca de erros de inicialização/crash.