无法导入MySQL数据库

我试图导入一个数据库,我收到这个错误:

ERROR 1064 (42000): You have an error in your SQL syntax; 

我运行的命令是:

 mysql -u [User Name] -p [database name] < /home/user/public_html/website.net/db.sql; 

我不明白为什么它给了我这个错误。 这可能是一个防火墙问题?

这个命令应该在shell上运行(不是在MySQL提示符下),最后没有分号。 例如

 $ mysql -uroot -p my_db < /home/user/public_html/website.net/db.sql 

错误不在您正在运行的命令中,而是在您尝试导入的.sql文件中。

防火墙是不相关的,否则你会看到“无法连接到MySQL服务器”的错误。