无法导入 MySQL 数据库

无法导入 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;

我不明白为什么会出现这个错误。可能是防火墙的问题吗?

答案1

此命令应在 shell 上运行(而不是在 MySQL 提示符下),并且末尾不带分号。例如

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

答案2

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

防火墙无关,否则您会看到“无法连接到 mysql 服务器”形式的错误。

相关内容