我使用mysql作为我的数据库服务器。我希望备份数据库并在机器崩溃的情况下恢复它们。我通过GUI i Windows来处理数据。我google了,读了很多关于automysqldump但我找不到可下载的exe,我已经下载了.sh文件,但我对如何使用它非常困惑。请帮我解决这个问题。我不想知道如何使用automysqldump,但想知道任何使用windows备份和恢复数据库。
答案 0 :(得分:1)
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目录添加到系统路径中。
答案 1 :(得分:0)
我个人使用Navicat创建预定备份。您可以免费试用该程序30天,看它是否符合您的需求。
Here's a tutorial关于如何在navicat中使用备份功能。它非常简单,设置并忘记它。
是的,我不会以任何方式与navicat有任何关系。答案 2 :(得分:0)
我正在使用WAMP 2.2。它位于:
C:\瓦帕\ BIN \ MySQL的\ mysql5.5.20 \ BIN