Mysql se compiló e instaló recientemente, ¿por qué no se puede encontrar el archivo mysql.sock?
Los estudiantes que instalan mysql a través de la compilación predeterminada pueden encontrar esta situación: después de la instalación, los usuarios normales no pueden conectarse al servidor mysq e informar el error
"ERROR 2002 (HY000): No se puede conectar al socket". / var/run/mysql/mysql.sock' (2) Conéctese al servidor MySQL local"
Esto puede ser un dolor de cabeza para un novato. Después de algunos problemas con este novato, finalmente lo encontré. Solución . De forma predeterminada, mysql.sock se encuentra en el directorio /tmp, pero puede configurarlo de forma predeterminada en el archivo /etc/my.cnf (puede encontrar más información sobre cómo aparece este archivo en el archivo de compilación).
"socket = /var/run/mysql/mysql.sock"
O especifique la opción --socket al iniciar mysql.