【问题标题】:How to create dump of a single database?如何创建单个数据库的转储?
【发布时间】:2018-05-28 08:31:32
【问题描述】:

我正在使用 wampserver 64 位。我通过 wamp 托盘菜单图标启动了 MySQL 控制台并执行了此命令,如 documentation 所示。

mysqldump magento_live > dump.sql;

结果:

ERROR 1064 (42000):您的 SQL 语法有错误;检查 与您的 MySQL 服务器版本相对应的手册 在第 1 行的“mysqldump magento_live > dump.sql”附近​​使用的语法

我也在answer这样尝试过:

mysqldump -u root -p root -h localhost magento_live > magentoLiveDump.sql;

结果:

ERROR 1064 (42000):您的 SQL 语法有错误;检查 与您的 MySQL 服务器版本相对应的手册 'mysqldump -u root -p root -h localhost 附近使用的语法 magento_live > magentoLiveDump.sql' 在第 1 行

我使用的是 MySQL 5.7


我通过 CMD 使用以下命令进行了尝试:

C:\wamp64\bin\mysql\mysql5.7.21\bin>C:\wamp64\bin\mysql\mysql5.7.21\bin\mysql.exe mysqldump magento_live > test.sql

创建了一个文件,但这是内容:

C:\wamp64\bin\mysql\mysql5.7.21\bin\mysql.exe Ver 14.14 Distrib 5.7.21,适用于 Win64 (x86_64) 版权所有 (c) 2000, 2018,Oracle 和/或其附属公司。保留所有权利。

Oracle 是 Oracle Corporation 和/或其 附属公司。其他名称可能是其各自所有者的商标。

用法:C:\wamp64\bin\mysql\mysql5.7.21\bin\mysql.exe [选项] [数据库] -?, --help 显示此帮助并退出。 -我, --help - 的同义词? --auto-rehash 启用自动重新散列。一个不需要使用 'rehash' 获得表格和字段完成,但启动 并且重新连接可能需要更长的时间。禁用 --禁用自动重新哈希。 (默认开启;使用 --skip-auto-rehash 禁用。)-A, --no-auto-rehash

[...]

【问题讨论】:

  • Linux 还是窗口?
  • 我正在使用 wamp,所以是的。窗户。

标签: mysql wamp wampserver


【解决方案1】:

命令mysqldump 不会从 MySQL CLI 运行,您必须从 windows 命令提示符 (CMD) 或 Powershell 运行它。

您必须启动 CMD 或 Powershell 并导航到 MySQL 目录中的 bin 文件夹 (wamp64\bin\mysql\mysql5.7.21\bin)。

然后你必须像这样执行命令:

mysqldump -u[USERNAME] -p target_database > target_dump_name.sql

重要提示:选项和值之间不允许有空格。

错误mysqldump -u root -p target_database > target_dump_name.sql

正确mysqldump -uroot -p target_database > target_dump_name.sql


示例

CMD:

mysqldump -uroot -p magento_live > magento_live_dump.sql

Powershell:

.\mysqldump -uroot -p magento_live > magento_live_dump.sql

注意:在 Powershell 中,您必须在命令前添加 .\

【讨论】:

  • 那么 MySQL CLI 有什么用呢?
  • 进入mysql安装文件夹->bin文件夹->运行cmd。然后输入你的命令。你应该在 MySQL 文件夹下的 bin 文件夹中。 @黑色
  • 我必须使用 -p 和 -u 选项输入密码和用户名,但它起作用了:)
猜你喜欢
  • 2011-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-23
  • 1970-01-01
  • 2022-07-15
相关资源
最近更新 更多