Skip to content

创建数据库备份与恢复

在这篇文章中

本文目录 - 通过控制台 (SSH) 创建备份 - 通过 phpMyAdmin 创建备份 - 通过控制台 (SSH) 恢复 - 通过 phpMyAdmin 恢复数据库 数据库备份(也称为转储)可以通过以下两种方式创建和恢复:

  • 通过 SSH 使用 命令行
  • 通过 Web 界面 phpMyAdmin (PMA)

通过控制台 (SSH) 创建备份

通过 SSH 连接到服务器并运行以下命令:

mysqldump -u'username' database_name -p'password' > backup_file.sql

usernamedatabase_namepasswordbackup_file.sql 替换为您自己的数据。
文件 backup_file.sql 将出现在服务器的当前目录中——这就是您的备份。

通过 phpMyAdmin 创建备份

完整数据库导出:

  1. 在 phpMyAdmin 的左侧窗格中选择所需的数据库——将显示其表列表。
  2. 转到 Export 选项卡。
  3. 点击 Next——数据库副本文件将下载到您的计算机。

仅导出选定的表:

  1. 在左侧选择数据库。
  2. 勾选您想要的表旁边的复选框。
  3. 在页面底部的 With selected: 下拉菜单中,选择 Export
  4. 确保格式为 SQL,然后点击 Next。文件将保存到您的计算机。

通过控制台 (SSH) 恢复

要将备份加载到数据库中,请运行:

mysql -u'username' database_name -p'password' < backup_file.sql

备注

请确保服务器上已存在该数据库。此命令仅将文件中的数据流式传输到指定的数据库。

通过 phpMyAdmin 恢复数据库

  1. 在左侧窗格中选择要加载数据的数据库。
  2. 转到 Import 选项卡。
  3. 点击 Choose File 并选择下载的转储文件。
  4. 其他设置(字符集、格式等)可以保持默认值。
  5. 点击 Next——数据将加载到数据库中。

备注

phpMyAdmin 在处理 大于 1 GB 的文件时通常会遇到困难。如果您的转储文件很大,最好通过控制台进行恢复。

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×