command-line - mysqldump 命令导致 "error 1064 syntax error"

标签 command-line syntax mysql

我在 MySQL 命令行客户端 mysql monitor 中,尝试在与我建立连接的数据库上执行 mysqldump 命令。这是我在 mysql> 提示符下使用的命令:

mysqldump -u username -p password databasename > dumpfilename.sql\g.

我假设文件 dumpfilename.sql 将在转储成功时创建。我已经尝试过使用和不使用 pwun、行尾分号等。我得到了

error 1064 syntax error

一遍又一遍。我做错了什么?

最佳答案

mysqldump 是一个程序,不是 MySQL 命令。退出 mysql 客户端,在 shell 提示下输入 mysqldump -u username -p password databasename > dumpfilename.sql 命令就可以了

关于command-line - mysqldump 命令导致 "error 1064 syntax error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27681418/

相关文章:

command-line - Xcopy命令,不包括文件和文件夹

swift - 有没有办法让 Swift 脚本使用多个文件

xcode - 无法使用命令行工具运行 Swift 代码

c++ - 这个使用 boost::mismatch 的例子是什么意思?

php - 无法从 mySQL 存储过程返回结果

php - 从文本文件导入数百万条记录到mysql表

bash - 如何迭代 Bash 脚本中的参数

haskell - 谁能解释 ((.)$(.)) (==) 1 (1+) 0 的含义

mysql - 如何修复必须在存储过程中声明的标识符?

asynchronous - Rust中异步/等待的目的是什么?