Mensaje
No se pudo concluir la importación de C:\...\_import.proscaisopscript porque ocurrió un error:
The MySQL server is running with the --secure-file-priv option so it cannot execute this statement.
Si se creó una base de datos nueva, por favor deséchela porque probablemente quedó incompleta.
Descripción
Este mensaje aparece al momento de importar la base de datos desde SOP porque dicha base no se guardó en la ruta recomendada, como se indica en el artículo Actualizar Proscai de MySQL 5.1 a MySQL 8.0
Solución
Por default, MySQL 8.0 solo permite importar/exportar desde la ruta original de instalación, ubicada en la carpeta C:/ProgramData/MySQL/MySQL Server 8.0/Uploads.
Para que se pueda importar/exportar desde otras carpetas se debe cambiar el contenido de una variable que lo controla, dicha variable se ubica dentro del archivo de configuración C:\ProgramData\MySQL\MySQL Server 8.0\my.ini.
Dentro del archivo my.ini busca la variable 'secure-file-priv' y observa que después del símbolo de = indica la ruta desde donde está permitido importar/exportar información, ejemplo:
secure-file-priv="C:/ProgramData/MySQL/MySQL Server 8.0/Uploads"
Se puede especificar otro directorio más conveniente o se puede dejar vacío para que se pueda usar cualquier directorio que tenga los permisos apropiados.
Las carpetas a usar tienen que tener permiso de lectura y escritura para el usuario NETWORK SERVICE.
Para que tomen efecto los cambios a my.ini, se debe reiniciar MySQL
Comentarios
Inicie sesión para dejar un comentario.