Ver Mensaje Individual
  #14 (permalink)  
Antiguo 14/08/2010, 15:42
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Ayuda, error al cargar fichero.

La dirección por default de trabajo del motor de MySQL es la carpeta /bin, por lo que para usar cualquier otra debes indicarlo en la misma cadena del archivo.
Ejemplo (suponiendo Windows):
Código MySQL:
Ver original
  1. LOAD DATA INFILE 'C:\\carpetadedato\\alexander\\pet.txt'
  2. INTO TABLE pet
En el caso de Linux lo que debes tener en cuenta es que debes tener permisos de lectura para esa carpeta o de lo contrario no podrá leer el archivo en cuestión, ya que la sentencia en realidad emite una petición al sistema operativo. MySQL no realiza operaciones de lectura/escritura por si mismo fuera de su propia estructura.
Esto implica que los mensajes de error que has estado teniendo bien pueden deberse a una falta de permisos del sistema, y no necesariamente a un error de sintaxis o de estructura del archivo.

Revisa ese punto.

Además, de eso, ¿has revisado si los nombres de archivo y/o carpetas están correctamente escritos en cuanto a mayúsculas/minúsculas? No olvides que Linux es sensible al CharacterCase.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)