【问题标题】:Problems with Mysqldump commandMysqldump 命令的问题
【发布时间】:2013-12-17 13:45:27
【问题描述】:

我有一个安装了 mysql 的 Debian VPS,我想导出一个数据库。

成功登录mysql后。

我运行以下命令:

mysqldump -u user -p mydatabase > db.sql

但我收到以下错误:

->

它不导出数据库,我不能输入任何东西。

【问题讨论】:

  • Mysql 期望命令以分号结束。
  • @Tony Hopkinson:命令行命令后跟;?
  • @Johan:它要求你输入密码吗?
  • 如 select * from sometable;在 mysql 提示符下,这就是为什么操作只是得到另一个提示符......
  • @Tony Hopkinson:如果该命令应该在 shell 中运行,那么在 mysql 提示符中运行命令后放置 ; 的原因是什么?

标签: mysql linux debian vps


【解决方案1】:

您无需登录 mysql。只需输入:

mysqldump -u user -p mydatabase > db.sql

在命令行上,意思是shell。它会要求您输入密码,然后将转储写入 db.sql

【讨论】:

  • 谢谢!它帮助了我!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-14
  • 2021-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多