告别 phpMyAdmin 限制:通过 SSH 向 Hostinger 上传大型数据库

当您需要将一个大型数据库(比如超过 256MB 或 500MB)导入到 Hostinger 主机时,您可能会遇到一个熟悉的错误:phpMyAdmin 的上传限制。这通常会让新手感到困惑和沮丧。

但别担心,有一个更专业、更可靠的方法可以轻松解决这个问题——那就是使用 SSH(Secure Shell)命令行。

本文将为您详细介绍如何分步完成这个过程,让您轻松搞定大型数据库的迁移。


步骤一:获取您的 SSH 登录信息

首先,您需要从 Hostinger 的 hPanel 后台获取 SSH 访问权限。

  1. 登录您的 hPanel
  2. 导航到 SSH 访问
  3. 在这里,您将找到您的 SSH 用户名、IP 地址和端口号
  4. 记下这些信息,稍后会用到。

步骤二:通过终端上传数据库文件

有了 SSH 登录信息后,您就可以使用 scp 命令将本地的数据库文件上传到服务器。

什么是 scp

scp(Secure Copy)是一个基于 SSH 的文件传输协议,用于在本地和远程服务器之间安全地复制文件。

打开您的终端(Windows 用户可以使用 Git BashPuTTY,macOS/Linux 用户直接使用系统自带的终端)。

Bash

scp /本地路径/your_database.sql 用户名@IP地址或域名:/远程目录/

命令参数详解:

  • /本地路径/your_database.sql:替换为您电脑上数据库文件的实际路径。
  • 用户名@IP地址或域名:用您在 hPanel 中找到的 SSH 用户名和服务器 IP 地址或域名替换。
  • /远程目录/:这是您想将文件上传到服务器上的位置。/home/您的用户名/domains/ 是一个很好的选择,因为它易于访问且安全。

例如:

Bash

scp ~/Downloads/my_site.sql u647917458_website@185.185.185.185:/home/u647917458_website/domains/

输入命令后按回车,系统会提示您输入 SSH 密码。输入密码后,文件就会开始上传。

步骤三:通过 SSH 导入数据库

文件上传成功后,现在是时候通过 mysql 命令行工具将数据导入到您的数据库了。

首先,您需要连接到您的服务器:

Bash

ssh 用户名@IP地址或域名 -p 端口号

然后,使用以下命令导入数据库。请确保将命令中的数据库名、用户名和文件名替换为您的实际信息。

Bash

mysql -u [数据库用户名] -p [数据库名] < /远程目录/your_database.sql

例如,如果您已创建数据库 u647917058_data123,用户名也为 u647917458_website,并且文件上传到了 /home/u647917458_website/domains/,那么命令如下:

Bash

mysql -u u647917458_website -p u647917058_data123 < /home/u647917458_website/domains/my_site.sql

执行命令后,系统会提示您输入数据库用户的密码。输入密码(输入时不会显示任何字符),然后按回车键。如果您的数据库文件很大,导入过程可能需要一些时间。

步骤四:完成后的清理工作

导入成功后,为了您的数据安全,请立即从服务器上删除上传的 .sql 文件。

使用以下命令删除文件:

Bash

rm /远程目录/your_database.sql

例如:

Bash

rm /home/u647917458_website/domains/my_site.sql

总结

使用 SSH 命令行导入大型数据库,不仅可以绕过 phpMyAdmin 的文件大小限制,还能提供更稳定和高效的传输方式。虽然这个方法可能对新手来说稍显复杂,但掌握它将极大地提升您管理服务器和数据库的能力。

现在,您可以自信地处理任何规模的数据库文件了。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇