【问题标题】:How to backup a MySQL database?如何备份 MySQL 数据库?
【发布时间】:2011-10-31 19:59:43
【问题描述】:

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

【问题讨论】:

标签: mysql database backup archive mirror


【解决方案1】:

是的,MySQLdump

mysqldump -u your-username -p database_name > filename

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

        • 谢谢,看来 mysqldump 工作了!显然,它只是为您提供了/将/需要将相同内容放入另一个数据库的确切内容。
        【解决方案5】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-02-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-11-10
          • 2011-04-18
          • 2012-01-06
          相关资源
          最近更新 更多