On Fri, 7 Feb 2014 14:47:50 +0100 "Ramses II" <ramses.sevi...@gmail.com> wrote:
> ¿Es conveniente esto o mejor realizar la tarea con "root"? Si tienes acceso a el usuario root de mysql si, el problema cuando no puedes acceder a root tienes menos privilegios por defecto. > > El comando real que ejecuto es el siguiente: > > mysql -u pepe --password=pepepass encuesta_db -e "SELECT * FROM encuesta > where MONTH(fecha)=MONTH(CURDATE()) INTO OUTFILE '/consultas/pruebas.csv' > FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY > '\r\n'" > > Desde dentro de MySQL tampoco lo permite a ese usuario. > También puedes hacer un script en php. O darle mas privilegios A estos privilegios los llamo "admin" esto se dan desde el usuario root: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, LOCK TABLES ON encuesta_db.* TO pepe@"%" IDENTIFIED BY 'pepepass' WITH GRANT OPTION; -- Servicios:. http://mamalibre.com.ar/servicios.php MamaLibre, Casa en Lincoln, Ituzaingo 1085 CP6070, Buenos Aires, Argentina
pgpiCoihrATiD.pgp
Description: PGP signature