Cual es el directorio de trabajo de MySQL
Anuncio:
Si estás ejecutando una sentencia SQL donde accedes a algún archivo en disco del servidor, lo más probable, es que MySQL te devuelve el siguiente error:
The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
Esto se debe a la configuración de seguridad de MySQL, de modo que no pueda acceder a todas las zonas del disco del servidor.
La variable secure-file-priv indica el directorio al que puede acceder MySQL así que debemos saber donde debemos colocar el archivo que deseamos leer en nuestra sentencia SQL o donde se guardará si genera algún archivo.
Para ver el directorio de trabajo de MySQL ejecutaremos la siguiente sentencia:
VARIABLES LIKE "secure_file_priv";
Esto nos devolverá la variable junto con su valor y podemos así saber el directorio con el que está trabajando actualmente MySQL.
Espero que te haya sido de utilidad!