使用SSH导入MySQL数据库
您可以使用安全Shell(SSH)连接代替phpMyAdmin ,将SQL备份文件导入数据库。这是一种高级方法,可以在导入大型SQL文件时提供帮助,在使用自我管理VPS或专属服务器的情况下可能有必要,因为它们没有安装phpMyAdmin。
必需:完成以下步骤需要您提供:
- SSH应用程序。我们建议使用PuTTY(适用于Windows )或Terminal(适用于macOS )。
- 您的FTP详细信息。如果您尚未将它们记录下来,则应该找到您的FTP主机,用户名和密码:
- 对于FTP主机,您可以使用域名或IP地址。
- 您可以在带cPanel的Linux主机,带Plesk的Windows主机或WordPress托管主机(步骤1-7)的主机账户中找到您的FTP用户名和密码。
- 您的数据库详细信息。如果您还没有将其记录下来,则应该找到您的数据库名称,用户名,主机名和密码:
- 如果您将Linux主机与cPanel一起使用,则localhost始终是您的数据库主机名,您可以在主机账户中查找其他数据库详细信息。
- 如果您将WordPress托管或Windows主机用于Plesk ,请访问您的主机账户,查找所有数据库信息。
注意:如果您使用WordPress,您可以在wp-config.php文件中找到数据库详细信息。
- 使用FTP或文件管理器将SQL备份文件上传到服务器。
- 使用SSH连接到您的服务器或共享主机账户。
- 使用命令ls列出文件和文件夹,使用cd和../切换目录,直到您进入将备份文件上传到的目录。
- 使用以下命令连接至MySQL:
mysql -h hostname -P port -uusername -p database < Backup.sql
注意:如果您使用localhost作为主机,则应省略–h hostname
并且如果您有标准端口(3306),则可以省略–P port
部分命令。- 在上面的命令中,您应该替换为:
- 主机名和您的主机名。
- port和MySQL端口号。除非您在主机账户中指定了不同的端口号,否则您的端口号为3306。
- 用户名附带您此数据库的用户名。
- 数据库和要导出的数据库的名称。
- 包含备份文件名的Backup.sql 。
- 在上面的命令中,您应该替换为:
- 在键盘上选择Enter 。
- 当输入密码:提示出现时,输入您该数据库用户的密码。注意:出于安全原因,密码将不可见,键入或粘贴内容时不会看到任何内容。
- 在键盘上选择Enter 。
现在,SQL备份文件已导入到您的数据库。