1

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

4

5 回答 5

3

是的,MySQL转储

mysqldump -u your-username -p database_name > filename

于 2011-08-22T02:08:21.153 回答
1

这正是mysqldump的用途。只需 SSH 进入服务器,运行 mysqldump,然后scp关闭输出文件。

于 2011-08-22T02:08:34.183 回答
1

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

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

于 2011-08-22T02:08:57.257 回答
1

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

于 2011-08-22T02:09:07.927 回答
0

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

完成导出后,您可以使用相同的 GUI 功能再次导入它们。如果我没记错的话,“特权”选项卡中会有人。

于 2011-08-22T02:12:43.233 回答