【问题标题】:how to import sql file in command prompt如何在命令提示符下导入 sql 文件
【发布时间】:2015-01-08 13:59:34
【问题描述】:

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

以下是我对 DB 的详细信息 dbname - 测试, 密码 - test123, 用户名-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 &lt; file' at line 1

请建议如何导入sql文件

感谢桑吉布

【问题讨论】:

标签: mysql


【解决方案1】:

试试这个

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

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

如果你在 mysql 提示符下,它会是这样的

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

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

【讨论】:

  • 它工作正常,一个问题给你。我记得,我尝试过相同的命令,它已成功导入。但是今天我不明白为什么不导入
  • 可能是你遗漏了一些小事:)
  • @psanjb: 也许你先按了 CTRL+D 退出 mysql。
  • @psanjib 请将其标记为正确,以便其他用户可以从您的问题中获得帮助
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-17
    • 2020-03-05
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-05
    相关资源
    最近更新 更多