Error mysqld.sock al conectar a Mysql por consola
Siguiendo las instrucciones que veáis por Internet, veréis que para conectaros vía consola a vuestro servidor mysql debéis hacerlo así
1 | mysqldump -u usuario -p basededatos > basededatos.sql |
esto os permitirá hacer la copia de seguridad. Ahora bien, en muchas ocasiones, si lo hacéis en vuestro servidor local, nos encontramos con el problema que sale el error:
1 | mysqldump: Got error: 2002: Can't connect to local MYSQL server throught socket 'var/run/mysqld/mysqld.sock' (2) |
Eso es debido a que no coge bien la dirección de nuestro servidor. la solución mas rápida (sin no queréis editar ficheros) es añadir a la instrucción lo siguiente:
1 | mysqldump -h 127.0.0.1 -u usuario -p basededatos > basededatos.sql |
De este modo le indicamos dónde está nuestro servidor y ya no os saldrá el error.