【发布时间】:2011-10-31 19:59:43
【问题描述】:
我在组织 MySQL 服务器上的帐户即将到期。我在这台服务器上有几个数据库,想知道如何将它们的模式和其中的所有数据备份(镜像)到我的本地硬盘驱动器(而不是另一个 MySQL 服务器,因为我不想设置一个)。是否有免费工具可用于快速轻松地进行备份? (它必须支持安全连接和通过 SSH 连接。)感谢您的帮助。
【问题讨论】:
标签: mysql database backup archive mirror
我在组织 MySQL 服务器上的帐户即将到期。我在这台服务器上有几个数据库,想知道如何将它们的模式和其中的所有数据备份(镜像)到我的本地硬盘驱动器(而不是另一个 MySQL 服务器,因为我不想设置一个)。是否有免费工具可用于快速轻松地进行备份? (它必须支持安全连接和通过 SSH 连接。)感谢您的帮助。
【问题讨论】:
标签: mysql database backup archive mirror
是的,MySQLdump
mysqldump -u your-username -p database_name > filename
【讨论】:
这正是mysqldump 的目的所在。只需 SSH 进入服务器,运行 mysqldump,然后scp 关闭您的输出文件。
【讨论】:
您可以手动 SSH 到服务器并运行 mysqldump,但我认为这不是您要问的。
就个人而言,我会在 Windows 上使用 SQLyog 或在 Mac 上使用 Sequel Pro 之类的程序。两者都支持 SSH 隧道,并且都有一个非常简单的 mysql 备份/导出界面。
【讨论】:
您可以使用 mysqldump 来完成工作。
【讨论】:
在控制面板中查找数据库工具,点击 mysqladmin。一旦你在那里,你可以备份一个表,整个数据库或任何你想要的。有一些支票簿,例如您只想导出数据库结构还是也导出数据。那里有很多选项,都是基于 GUI 的。请探索,您不需要命令行。
完成导出后,您可以使用相同的 GUI 功能再次导入它们。如果我没记错的话,“权限”选项卡中会有人。
【讨论】: