繁体   English   中英

备份和还原数据库

[英]Backup and restore database

我正在使用mysql作为我的数据库服务器。 我想备份数据库并在机器崩溃的情况下将其还原。 我正在通过Windows i的GUI来输入数据。 我在Google上搜索并阅读了很多有关automysqldump的信息,但是我找不到可下载的exe,我已经下载了.sh文件,但是我对如何使用它感到非常困惑。 请帮我解决这个问题。 我不想知道如何使用automysqldump,但想知道任何有关使用Windows备份和还原数据库的信息。

  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服务器,并且如果遇到诸如command not found错误,很可能未设置路径,则可以使用mysql -u username -ppassword从命令提示符访问数据库。 并且您需要将mySQL的bin目录添加到系统路径。

我正在使用WAMP 2.2。 它位于这里:

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

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

这是有关如何在navicat中使用备份功能的教程。 它非常简单,将其设置并忘记它。

仅供参考,我与navicat无关。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM