gpt4 book ai didi

mysql - 无法获取 mySQL 转储

转载 作者:行者123 更新时间:2023-11-28 23:15:34 25 4
gpt4 key购买 nike

我正在尝试获取我的 bugtracker 工具的 mysql 转储。 MySQl 与 WAMP 服务器一起安装,我正在尝试使用以下命令从 MySQL 控制台获取转储:

mysqldump -uroot -p[password] dbname>/DBBackup/dbname_18052017.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 'mysqldump -uroot -p[password] dbname>/DBBackup/dbname_18052017.sql;' at line 1 can some one help me figure out this

最佳答案

mysqldump 是一个实用程序。它不是 SQL 语句。

从 shell 提示符下执行 mysqldump 就像执行 mysql 命令行界面程序一样。


跟进

对于 WAMP,我们认为这意味着您在 Windows(而非 Linux)上运行。对于 Windows...

开始->运行->“cmd.exe”回车

将目录更改为 MySQL 二进制文件的位置

> cd C:\Program Files\MySQL Server 5.6\bin 

这将是包含“mysqldump.exe”的目录。目录的实际名称将取决于作为 WAMP 的一部分安装 MySQL 的位置。

然后

> mysqldump.exe -u user -pmypassword --quick dbname >C:\somedir\backup_20170518_dbname.sql

(Windows 将在“当前目录”中查找可执行文件。否则,它需要位于包含 %PATH% 环境变量的目录中。或者,您可以完全限定可执行文件。

关于mysql - 无法获取 mySQL 转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44038297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com