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

时间:2015-01-08 13:59:35

标签: mysql

我正在尝试通过putty

导入sql文件

下面是我的DB细节 dbname - 测试, 密码 - test123, username -utest,

我尝试了下面的代码

mysql -u utest -p test123 test< /home/path/public_html/file.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 utest -p test123 test < file' at line 1

请建议如何导入sql文件

感谢Sanjib

2 个答案:

答案 0 :(得分:3)

试试这个

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

并确保从控制台运行此命令而不是在mysql

如果你在mysql提示符中,那么就像它会像这样

mysql> use test;
mysql> source /home/path/public_html/file.sql;

OR

 mysql>SET autocommit=0; source /home/path/public_html/file.sql; COMMIT;

答案 1 :(得分:2)

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