首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >备份和恢复数据库

问备份和恢复数据库
EN

Stack Overflow用户
提问于 2011-01-09 04:20:20
回答 3查看 1.2K关注 0票数 0

我使用mysql作为我的数据库服务器。我想有一个数据库的备份,并在机器崩溃的情况下恢复它们。我是通过GUI I Windows来获取数据的。我在谷歌上搜索和阅读了很多关于automysqldump的信息,但我找不到可下载的可执行文件,我已经下载了.sh文件,但我对如何使用它感到非常困惑。请帮我解决这个问题。我不想知道如何使用automysqldump,但想知道如何使用windows来备份和恢复数据库。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-09 04:24:43

  1. 确保您可以在命令提示符下运行mysqldump命令
  2. 创建一个backup.bat文件,并将此命令写入mysqldump -u username -ppassword -h host databasename > C:\mybackupdata.sql中,其中username是您MySQL登录名,password是您用于登录到MySQL的密码。在您的情况下,host将为localhost。
  3. 将其设置为计划任务。这很容易做到。查看此处http://support.microsoft.com/kb/308569

您可以将其设置为每日备份。

编辑根据评论添加了更多详细信息

mysqldump是安装mysql服务器时安装的实用程序。您可以尝试在您的控制台mysqldump -u username -ppassword -h host databasename > C:\mybackupdata.sql上运行此命令,它应该可以工作。

我假设你已经在你的机器上安装了MySQL服务器,并且你可以使用mysql -u username -ppassword从命令提示符访问你的数据库,如果你得到像command not found这样的错误,最有可能的是路径没有设置。并且您需要将mySQL的bin目录添加到系统路径中。

票数 1
EN

Stack Overflow用户

发布于 2011-01-09 04:29:24

我个人使用Navicat来创建定时备份。您可以免费试用该程序30天,看看它是否满足您的需求。

有关如何使用navicat中的备份功能的Here's a tutorial。这是非常简单的,设置它,然后忘记它。

仅供参考,我与navicat没有任何关联。

票数 0
EN

Stack Overflow用户

发布于 2012-04-06 00:07:11

我使用的是WAMP 2.2。它位于以下位置:

C:\wamp\bin\mysql\mysql5.5.20\bin

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

https://stackoverflow.com/questions/4635930

复制
相关文章

相似问题

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