Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/06/2014, 16:25
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: INSERT command denied to user...

Cita:
mysql>
Es la el shell de la consola de comandos de MySQL, no es parte de la query, y te está generando errores sin lugar a dudas.
Los comandos GRANT y REVOKE, como también los de CREATE USER, son comandos que no deben ejecutarse por script, no es conveniente ni seguro. Son comandos administrativos sumamente críticos.
Lo que te he dicho es que debes darle al usuario que ejecutará la toma del script de inserciones, el permiso de FILE, sin lo cual esa tarea es imposible, hagas lo que hagas.
Por default sólo el root (usuario que no debe usarse en conexiones programadas), tiene por si mismo todos los permisos.

Ahora bien, debes tener claro y presente una regla de oro de la administración de usuarios: Los permisos son heredables.
¿Que quiere decir eso?
Que para que un usuario B pueda recibir de otro A un determinado permiso, el usuario A a su vez debe poseerlo previamente. Nadie puede dar permisos que no poseee.
¿Se entiende?

Como ya mencionaste que usabas CPAnel, te recomiendo que lo sigas usando para otorgar los mencionados permisos al usuario en cuestión, y si en la lista de permisos otorgables no aparece el FILE, es porque el usuario que utilizas para acceder a CPanel no lo tiene, ni lo puede otorgar.
¿Se entiende?

Finalmente: Lees las normas del foro. No se tratan, ni se deben postear códigos de programación. Este foro es sobre Bases de Datos y MySQL. Sólo se permite SQL.
Para dudas de programación, están los foros de cada lenguaje.

Posdata: Perdón que lo exprese de esta forma, pero antes de perder el tiempo con paginas como la que linkeaste, te recomiendo enfáticamente que leas el manual de referencia, que es donde realmente se explican y definen las cosas que se puede hacer o no.
MySQL::13.5.1.3. Sintaxis de GRANT y REVOKE
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)