如何备份MySQL数据库?

时间:2011-08-22 02:05:27

标签: mysql database backup archive mirror

我在即将到期的组织MySQL服务器上有一个帐户。我在这台服务器上有几个数据库,想知道如何将它们的模式及其中的所有数据备份(镜像)到我的本地硬盘驱动器(而不是另一台MySQL服务器,因为我不需要设置一个)。是否有免费工具可以快速轻松地进行备份? (它必须支持安全连接和SSH连接。)感谢您的帮助。

5 个答案:

答案 0 :(得分:3)

是的,MySQLdump

mysqldump -u your-username -p database_name > filename

答案 1 :(得分:1)

这正是mysqldump的目的。只需SSH进入服务器,运行mysqldump,然后关闭输出文件{/ 1}}。

答案 2 :(得分:1)

您可以手动SSH到服务器并运行mysqldump,但我不认为这就是您所要求的。

就个人而言,我会在Windows上使用SQLyog之类的程序,或在Mac上使用Sequel Pro之类的程序。两者都支持SSH隧道,两者都有一个非常简单的mysql备份/导出接口。

答案 3 :(得分:1)

您可以使用 mysqldump 来完成工作。

答案 4 :(得分:0)

在控制面板中查找数据库工具,舔mysqladmin。一旦你在那里,你可以备份一个表,一个完整的数据库或任何你想要的。有像你想要导出数据库结构或数据的支票簿。这里有很多选项,都是基于GUI的。请探索,您不需要命令行。

完成导出后,您可以使用相同的GUI功能再次导入它们。如果我没记错的话,Privilages标签中会有人。