跳转到内容
无痕工具库 无痕工具库

Hostinger 通过 SSH 导入数据库教程

当数据库文件超过 phpMyAdmin 的 256 MB 导入限制,或 phpMyAdmin 导入失败时,你可以在 Hostinger 中通过 SSH 导入数据库。将数据库文件上传到 public_html,通过 SSH 连接,运行 mariadb 导入命令,然后更新网站的配置文件。

步骤 1 – 准备工作

步骤 2 – 通过 SSH 连接

步骤 3 – 导入数据库

如果数据库是压缩格式(.sql.gz),请使用以下命令将其解压为 .sql 格式:

gzip -d database_name.sql.gz

请务必将 database_name 替换为你数据库的实际名称。

要导入数据库,请使用以下命令:

mariadb -u database_username -p database_name < file.sql

如果你的数据库参数为:

  • MySQL 数据库名称:u123456789_database
  • MySQL 用户名:u123456789_admin
  • 已上传的数据库文件:database.sql

那么命令将如下所示:

mariadb -u u123456789_admin -p u123456789_database < database.sql

之后,你需要输入数据库密码——导入过程将立即开始。完成后,会出现一个新行:

-bash-4.2$

请注意,导入需要一些时间,具体取决于数据库的大小。

如果你使用的是 Agency Hosting(代理托管)方案,命令格式略有不同——必须使用 -p 标志以内联方式传递密码(标志与密码之间没有空格),并用单引号括起来:

mysql -u database_username -p'database_password' database_name < file.sql

使用与上面相同的示例参数,命令将如下所示:

mysql -u u123456789_admin -p'YourPassword123' u123456789_database < database.sql

请注意,运行此命令后,系统不会单独提示你输入密码——导入过程将立即开始。

步骤 4 – 更新配置文件

如果网站需要该数据库才能正常运行,你需要在网站的配置文件中更新连接信息。

具体步骤因你所使用的内容管理系统(CMS)类型而异。不过一般来说,你需要打开配置文件,并使用新数据库的详细信息更新数据库名称、用户名、密码和主机。

现在,你已通过 SSH 成功导入数据库,数据库已可供你的网站使用。对于小于 256 MB 的数据库文件,你也可以使用 phpMyAdmin 导入数据库。