首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL转储到目录

MySQL转储到目录
EN

Stack Overflow用户
提问于 2011-07-16 17:58:48
回答 6查看 26.9K关注 0票数 5

我目前正在尝试制作一个站点的副本以便在本地运行,并且在使用PhpMyAdmin下载mySQL数据库的转储文件时遇到了一些困难。(因为它不工作)。我想知道(我怀疑)是否可以执行一个sql命令,将数据库转储到一个我可以通过FTP下载的位置。

我发现了以下内容:

代码语言:javascript
复制
 mysqldump --opt --user=root --password password > /home/backup/db.sql

但是页面显示这只能通过shell运行,而我没有访问服务器的shel权限。有人能帮上忙吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2017-01-10 15:29:07

  1. 从MySQL bin文件夹打开命令提示符(确保您具有读/写访问权限)
  2. 使用以下mysqldump命令

mysqldump -h主机名-u用户名-p您的数据库>您的目标路径

例如:mysqldump -h localhost -u根-p test_DB > D:\MySQL\Dumps\test_file.sql

*警告:如果您的自定义路径之间有空格,上述查询将抛出错误。Invalid Path Description

为了避免无效的路径描述,请用双引号括起您的路径。

例如:mysqldump -h localhost -u根-p test_DB > D:\MySQL\"Dumps from ABC"\test_file.sql

票数 1
EN

Stack Overflow用户

发布于 2012-09-06 23:35:34

代码语言:javascript
复制
mysqldump -u root -p -T/path/ database
票数 4
EN

Stack Overflow用户

发布于 2015-09-20 03:41:57

执行MySQL数据库转储:

  1. Having registered mysql.exe in the Paths of Environment Variables (在Windows Os)
  2. Open windows console
  3. Type上执行以下查询:

mysqldump您的数据库名称-u根目录>C:/您的目标目录/新的备份数据库password

  • Enter Password:*******

  • when

  • 系统将提示您输入数据库用户mysqldump is over...the目录将返回到Windows控制台

中的当前用户会话

要使此方法正常工作,请将方括号“”中的所有参数替换为您自己的值,不带方括号

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6716650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档