Hola,
Tengo un fichero excel que guardo como csv y que quiero importar a una tabla de mysql.
Pero me da este error:
LOAD DATA INFILE '/tmp/phpuXPRdb' INTO TABLE `alumnos` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'
MySQL ha dicho:
#1045 - Access denied for user 'osct'@'%' (using password: YES)
Utilizo CSV using load DATA y CSV pero nada. y separa con ; etc.
¿Qué puede querer decir el error?
Que el servidor SQL no te ha dado permisos para usar la directiva LOAD DATA INFILE. Probablemente no tengas el privilegio de FILE:
http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html#priv_file
Si pusiste en el my.cnf:
#security
local-infile=0
No te dejará hacer LOAD DATA INFILE
Seguridad mysql
http://foro.elhacker.net/desarrollo_web/resuelto_seguridad_mysql-t427225.0.html