我使用mysql作为我的数据库服务器。我想有一个数据库的备份,并在机器崩溃的情况下恢复它们。我是通过GUI I Windows来获取数据的。我在谷歌上搜索和阅读了很多关于automysqldump的信息,但我找不到可下载的可执行文件,我已经下载了.sh文件,但我对如何使用它感到非常困惑。请帮我解决这个问题。我不想知道如何使用automysqldump,但想知道如何使用windows来备份和恢复数据库。
发布于 2011-01-09 04:24:43
mysqldump命令backup.bat文件,并将此命令写入mysqldump -u username -ppassword -h host databasename > C:\mybackupdata.sql中,其中username是您MySQL登录名,password是您用于登录到MySQL的密码。在您的情况下,host将为localhost。您可以将其设置为每日备份。
编辑根据评论添加了更多详细信息
mysqldump是安装mysql服务器时安装的实用程序。您可以尝试在您的控制台mysqldump -u username -ppassword -h host databasename > C:\mybackupdata.sql上运行此命令,它应该可以工作。
我假设你已经在你的机器上安装了MySQL服务器,并且你可以使用mysql -u username -ppassword从命令提示符访问你的数据库,如果你得到像command not found这样的错误,最有可能的是路径没有设置。并且您需要将mySQL的bin目录添加到系统路径中。
发布于 2011-01-09 04:29:24
我个人使用Navicat来创建定时备份。您可以免费试用该程序30天,看看它是否满足您的需求。
有关如何使用navicat中的备份功能的Here's a tutorial。这是非常简单的,设置它,然后忘记它。
仅供参考,我与navicat没有任何关联。
发布于 2012-04-06 00:07:11
我使用的是WAMP 2.2。它位于以下位置:
C:\wamp\bin\mysql\mysql5.5.20\bin
https://stackoverflow.com/questions/4635930
复制相似问题