Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: mysqlway en 14 Enero 2015, 22:52 pm



Título: Load data
Publicado por: mysqlway en 14 Enero 2015, 22:52 pm
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?


Título: Re: Load data
Publicado por: MinusFour en 15 Enero 2015, 00:17 am
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


Título: Re: Load data
Publicado por: el-brujo en 15 Enero 2015, 17:29 pm
Si pusiste en el my.cnf:

Código:
#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