mysqldump: 未知选项 '--:q'

got*_*tha 1 mysql ubuntu

就在昨天,mysqldump 工作正常。今天我尝试转储数据库并收到此错误消息

mysqldump: 未知选项 '--:q'

没有任何帮助,我检查了所有参数,在没有选项的情况下运行“mysqldump -h”、“mysqldump” - 总是相同的结果。

我想可执行文件以某种方式损坏了或......我真的不知道。我想也许我应该尝试重新安装 mysqldump,但我不知道如何在不中断当前工作的 mysql 服务器停止的情况下进行。

控制台 mysql 客户端工作正常。MySql 版本是 5.1.54-1。服务器是 Ubuntu 11.04

ues*_*esp 6

我的猜测是有人正在用 编辑文件vi,在写入模式下尝试退出 (:q),没有注意到,然后保存了文件。如果是这种情况,请编辑文件并删除多余的“:q”字符。

编辑:mysqldump在当前路径 ( which mysqldump) 中是否有别名或另一个具有相同名称的脚本?