2011-08-22 113 views
1

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

+0

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html – Phil

回答

1

这也正是这种东西mysqldump仅供。只需SSH进入服务器,运行mysqldump,然后输出scp

1

你可以手动SSH到服务器并运行一个mysqldump,但我不认为这就是你问的。

就个人而言,我会使用Windows上的SQLyog或Mac上的Sequel Pro。两者都支持SSH隧道,并且都有一个用于mysql备份/导出的非常简单的界面。

1

您可以使用mysqldump完成工作。

+0

谢谢,它看起来像mysqldump工作!显然它只是给你准确的内容到另一个数据库中。 – user553702

0

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

完成导出后,可以使用相同的GUI功能再次导入它们。如果我正确记住它们,Privilages选项卡中有人。