Quantcast
Channel: Planeta Linux Venezuela
Viewing all articles
Browse latest Browse all 714

Héctor Colina: mysqldump

$
0
0

Es frequente obtener este error de mysql cuando la configuración del mismo indica una ubicación no estándar del archivo “socket”

En este caso, tratando de utilizar la herramienta mysqldump se muestra el error:

mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' 
(2) when trying to connect

Para solventar este error, necesitamos utilizar un parámetro extra para indicar la ubicación del socket, la cual puede ser conseguida de múltiples formas tales como verificar en el archivo de configuración de mysql la ubicación del mismo, utilizar el comando find (con algo como “find / -name mysql.sock” .

Habiendo ubicado el archivo necesario, entonces, ejecutamos nuevamente el comando con el parámetro requerido

mysqldump --socket=/ubicacion --user=username --password=password db_name > /tmp/wiki.sql

Con eso, problema solventado.

Espero les sea útil la ayuda.

 


Viewing all articles
Browse latest Browse all 714