sql >> Base de Datos >  >> RDS >> Mysql

La salida de exportación de consulta MySQL de línea de comando a archivo no funciona en Windows

elimina la bandera \G.

select * from tablename INTO OUTFILE 'c:\users\12345\Downloads\some_non_existingfile'

también debe asegurarse de que el servidor MySQL no se esté ejecutando con la opción --secure-file-priv

para permitir escribir la salida en una carpeta, agregue o modifique su archivo de configuración mysql (my.ini) agregando/modificando la siguiente línea.

secure-file-priv = ""

o

secure-file-priv = "FOLDER-PATH-OF-YOUR-CHOICE"

luego reinicie el servidor mysql usando

net stop mysql
net start mysql

poca información sobre la configuración

Si está vacío, la variable no tiene efecto.

Si se establece en el nombre de un directorio, el servidor limita las operaciones de importación y exportación para trabajar solo con archivos en ese directorio. El directorio debe existir; el servidor no lo creará.

Si se establece en NULL, el servidor deshabilita las operaciones de importación y exportación. Este valor está permitido a partir de MySQL 5.7.6.