这是我使用的命令:
mysql> mysql -u root -p -h HOST sample < mysqldump.sql;
但是我遇到了如下错误:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql -u root -p -h HOST sample < mysqldump.sql' at line 1
希望你能帮助我吗?
答案 0 :(得分:2)
这是你应该在命令行中给出的命令,而不是MySQL本身。
答案 1 :(得分:1)
打开mysql终端或konsole,然后转到mysqldump.sql
文件所在的目录。尝试:
shell> cd /file_path/;
shell> ls -al mysqldump.sql;
它应该显示您的文件。如果您登录到同一服务器,也不需要指定HOST。
shell> mysql -u root -p sample < mysqldump.sql;
答案 2 :(得分:-1)
您可以运行\. mysqldump.sql
,但我认为第一个变体更可取。