[OT] Permisos de usuarios en MySQL.
Hola a todos,
Tengo una aplicación que se conecta a MySQL con un usuario "pepe" con password "pepepass" con el que creo, modifico, borro y muestro registros de/en una base de datos.
El usuario lo cree en MySQL con los permisos ALL para localhost y esa base de datos en particular.
Bien, el tema es que si intento generar un fichero .CSV exportando una selección de registros con un comando del tipo:
mysql -u pepe --password=pepepass mibasededatos -e "SELECT * FROM tabla where ...." -B > fichero_salida.csv
Me da un error diciendo que no tiene permisos.
Si ejecuto el mismo comando pero con el usuario "root" y la password "rootpass", me genera el fichero sin problemas.
mysql -u root --password=rootpass mibasededatos -e "SELECT * FROM tabla where ...." -B > fichero_salida.csv
Si ejecuto el comando:
mysql -u pepe -ppepepass
Entro perfectamente en MySQL y puedo crear, borrar, modificar y listar registros de esa base de datos.
¿Sabe alguien si necesito algún permiso especial para ejecutar el mismo comando con un usuario distinto a root?
Saludos y gracias,
Ramses
Reply to: