如何通过Plesk将script.sql文件和数据库文件上传到GoDaddy?

问题描述

我需要通过Plesk将数据库上传到GoDaddy的帮助。

我在Plesk数据库面板中创建了一个名为“ ph20800551931_FlixForFams”的数据库(本地数据库的原始名称为“ Flix4FamsData”)。

我想上传/导入数据以及为在其服务器上重新创建数据库而生成的script.sql文件。

我遵循了here的步骤,但是无法建立连接。这是我在SQL Server Management Studio的“连接到服务器”对话框中输入的:

enter image description here

...但是得到了这个错误消息:

enter image description here

我也尝试过首先通过Plesk中的“文件”选项卡上载我的数据库备份文件,但是得到了一个错误消息,该文件太大了,可以通过ftp传输-但它没有向我提供我所需的信息。可以使用FileZilla来做到这一点,即主机,用户名,密码和端口。

顺便说一句,为了好(或坏),我还尝试了步骤here;它在plesk数据库选项卡上显示了“导入转储”图标,但是我没有这样的图标:

enter image description here

那么我需要采取什么步骤将script.sql文件上传到“数据库”面板,以及在ftp'ing我的数据库文件并包括在内时要使用的主机,用户名,密码和端口是什么?在我的Plesk数据库面板中?

更新

压缩后我可以将数据库备份文件(.bak)上传到“文件”区域(.zip文件大小为原始文件大小的1/6):

enter image description here

数据库及其表确实存在,但它们为空:

enter image description here

所以问题仍然存在:如何获取数据库文件(在“文件”区域中)到表中?我需要将压缩的.bak文件移动到哪里(并将其解压缩),以便找到该文件,也可以从Plesk“我的小管理员”或SSMS或...访问它?我实在感到难以置信,我必须跳很多圈。

解决方法

很遗憾,由于security concerns,您无法从自己的.bak文件中恢复数据库。

话虽如此,您可以使用表和数据创建.SQL文件,将其压缩并使用导入数据库转储恢复。

Creating .sql script file

尽管我没有保存SSMS,但步骤应该非常相似。

  1. 打开Sql Server Management Studio
  2. 对象资源管理器面板上,在数据库上
  3. 右键单击
  4. 任务>生成脚本菜单项上单击
  5. 按照向导中的步骤操作,然后选择为整个数据库和所有数据库对象编写脚本
  6. 完成向导并修改 .sql文件,以将数据库名称更改为与GoDaddy数据库相同的名称
  7. .sql压缩文件

Importing Database Dump

  1. 转到您的GoDaddy产品页面。
  2. 单击Plesk管理员。
  3. 在左侧菜单中,单击数据库
  4. 点击导入转储
  5. “导入数据库转储”窗口将打开。
  6. 选择上载,然后单击浏览以选择计算机上的ZIP存档。或者,选择导入以从目录中选择一个文件。
  7. 选中“重新创建数据库”,然后单击“确定”。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...