备份和还原数据库

时间:2011-01-08 20:20:20

标签: mysql windows database

我使用mysql作为我的数据库服务器。我希望备份数据库并在机器崩溃的情况下恢复它们。我通过GUI i Windows来处理数据。我google了,读了很多关于automysqldump但我找不到可下载的exe,我已经下载了.sh文件,但我对如何使用它非常困惑。请帮我解决这个问题。我不想知道如何使用automysqldump,但想知道任何使用windows备份和恢复数据库。

3 个答案:

答案 0 :(得分:1)

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


    修改根据评论添加了更多详细信息

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

    我假设您的计算机上安装了MySQL服务器,如果您收到类似mysql -u username -ppassword的错误,则可以使用command not found从命令提示符访问您的数据库,很可能路径未设置。您需要将mySQL的bin目录添加到系统路径中。

答案 1 :(得分:0)

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

Here's a tutorial关于如何在navicat中使用备份功能。它非常简单,设置并忘记它。

是的,我不会以任何方式与navicat有任何关系。

答案 2 :(得分:0)

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

C:\瓦帕\ BIN \ MySQL的\ mysql5.5.20 \ BIN