Menú Principal

Load data

Iniciado por mysqlway, 14 Enero 2015, 22:52 PM

0 Miembros y 1 Visitante están viendo este tema.

mysqlway

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?

MinusFour

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

el-brujo

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