Mysql 如何在命令提示符下导入sql文件

Mysql 如何在命令提示符下导入sql文件,mysql,Mysql,我正在尝试通过putty导入sql文件 下面是我对DB的详细信息 dbname-test, 密码-test123, 用户名-utest 我尝试了下面的代码 mysql -u utest -p test123 test< /home/path/public_html/file.sql mysql-u utest-p test123 test

我正在尝试通过putty导入sql文件

下面是我对DB的详细信息 dbname-test, 密码-test123, 用户名-utest

我尝试了下面的代码

mysql -u utest -p test123 test< /home/path/public_html/file.sql
mysql-u utest-p test123 test
运行此命令时,我看到一条错误消息

错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行“MySQL-u utest-p test123 test
请建议如何导入sql文件


感谢Sanjib,您应该在您的控制台中,在mysql工具之外运行此命令。

您应该在您的控制台中,在mysql工具之外运行此命令。

试试这个

mysql -utest -ptest123  test < /home/path/public_html/file.sql

试试这个

mysql -utest -ptest123  test < /home/path/public_html/file.sql


-p
test123
之间不应该有空格,可能的重复项在
-p
test123
之间不应该有空格,可能的重复项工作正常,向您提一个问题。我记得br,我尝试了相同的命令,并成功导入了该命令。但今天我不明白为什么不导入可能是因为你遗漏了一些小东西:)@psanjib:也许你先按了CTRL+D退出mysql。@psanjib请将其标记为正确,以便其他用户可以从你的问题中获得帮助。它很好,给你一个问题。我记得br,我尝试了相同的命令,并成功导入了该命令。但今天我不明白为什么不导入可能是因为你遗漏了一些小东西:)@psanjib:也许你先按了CTRL+D退出mysql。@psanjib请将其标记为正确,以便其他用户可以从你的问题中获得帮助
 mysql>SET autocommit=0; source /home/path/public_html/file.sql; COMMIT;