GoDaddy 帮助

在 SSH 中导出 MySQL 数据库

可以使用安全外壳 (SSH) 连接代替 phpMyAdmin 来导出数据库的 SQL 备份文件。这是一种高级方法,可以在导出大型 SQL 文件时提供帮助,并且在使用没有安装 phpMyAdmin 的自管理 VPS Hosting 时需要用到。

注意:如果您的网站托管在一个 Managed WordPress 主机套餐上,则必须使用 WP-CLI 而不是 SSH。
必要:您需要以下方面才能完成这些步骤:
  1. 使用SSH连接到我的主机账户(安全Shell)
  2. 使用命令 ls 列出文件和文件夹,使用 cd../ 在目录间移动,直到您位于要保存备份文件的目录中。
  3. 使用以下命令连接到 MySQL:
     mysqldump -h hostname -P port -u username -p database > backup.sql
    注意:如果您对主机使用 localhost,您应当省略 –h 主机名,如果您有标准端口 (3306),则可以省略命令的 –P 端口部分。
    • 在上述命令中,您应该将:
      • hostname 替换为您的主机名。
      • port 替换为您的 MySQL 端口号。除非您在主机账户中另有指定,否则您的端口号为 3306。
      • username 替换为此数据库的用户名。
      • database 替换为要导出的数据库名称。
      • backup.sql 替换为要用于备份文件的名称。
  4. 在键盘上选择 Enter
  5. 出现 Enter password:(输入密码:)系统提示时,请输入该数据库用户的密码。
    注意:出于安全考虑,密码将不可见,您在键入或粘贴时将看不到任何内容。
  6. 在键盘上选择 Enter

您的数据库现已导出到步骤 4 中命名的 SQL 文件并准备好下载到您的本地计算机。

更多信息