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

Intentando usar R con MySQL:el comando usado no está permitido con esta versión de MySQL

Los siguientes pasos deberían arreglar el dbWritetable() error en R :

  1. Iniciar sesión MySQL terminal escribiendo "MySQL -u user -p* " (seguido de la contraseña de usuario si establece una).

  2. Escriba "SET GLOBAL local_infile = true; " en el comando de terminal MySQL.

  3. Por último, escriba "SHOW GLOBAL VARIABLES LIKE 'local_infile'; " en el terminal y verifique la salida de la línea de comando para el estado ON.

No estoy seguro de por qué falla la función de base de datos de MySQL 5.6 a 8.0, sin embargo, "local_infile "permite el acceso del usuario a cargas de datos de fuentes locales; esta solución debería funcionar para todas las pilas de interferencia de bases de datos (R , Python , etc.)!