Puede utilizar SQLyog 's Ejecutar secuencia de comandos SQL para ejecutar el archivo .sql. Seleccione el archivo y presione Ejecutar. :-) Tienes 30 días de prueba gratis.
Y, recibe el error porque tiene comillas alrededor del nombre del archivo.
El archivo debe estar ubicado en el host del cliente donde está ejecutando mysql. El nombre de archivo debe ser una ruta de acceso absoluta que enumere el nombre completo del archivo o una ruta de acceso especificada en relación con el directorio en el que invocó a mysql. Por ejemplo, si inició mysql en una máquina con Windows en el directorio C: \ mysql y su archivo de script es my_commands.sql en el directorio C: \ scripts, ambos de los siguientes comandos SOURCE le dicen a mysql que ejecute las sentencias SQL en el archivo :
mysql> SOURCE C: \ scripts \ my_commands.sql;
mysql> SOURCE .. \ scripts \ my_commands.sql;
La otra forma de ejecutar un archivo de script es nombrándolo en la línea de comando mysql. Invocar MySQL y utilizar el operador de redirección de entrada < para especificar el archivo desde el que leer la entrada consulta:
shell> mysql nombre_bd < archivo_entrada
¿Qué pasa con contraseña (opción -p) del usuario? –
@AmirKatz Aunque la contraseña se puede proporcionar con la opción '-p', esto no se recomienda: otros usuarios en el mismo host pueden usar herramientas del sistema como' ps' para leerlo en este caso. –