【问题标题】:phpMyAdmin database export file size changes with each tentativephpMyAdmin 数据库导出文件大小随每个暂定而变化
【发布时间】:2018-10-19 14:17:05
【问题描述】:

我有一个由提供商托管的 MediaWiki wiki。我没有终端访问权限。我正在尝试使用 phpMyAdmin 下载(阅读:导出)MySQL 数据库。根据网络托管 cPanel,数据库总大小为 932.94 MB。 phpMyAdmin 将 51 个表的总大小设为 732.8 MiB。

我的问题是我似乎无法下载整个数据库(一次全部 51 个表),因为它的大小(?)。因此,我只好单独下载表 XXX_text(因为它的大小是 386.6 MiB,是迄今为止最大的 db),其余的一起下载。但是,每次下载 XXX_text 表时,都会得到不同的大小。我期望大小在 350 到 400 MB 之间,但到目前为止,我得到了以下大小(示例,未压缩):54.8 MB、87.9 MB、101.5 MB、74.7 MB、44 MB、79.6 MB、58 MB...

你明白了。没有一致性,到目前为止我还没有找到模式。我知道任何人都无法访问该 wiki,因为它已被暂停(没有人可以访问它,甚至我也无法访问)。

两种导出方法(快速和自定义)都会导致相同的导出大小不一致问题。

但是,当我下载一个小表(例如 XXX_archive,phpMyAdmin 大小列出为 464 KiB)时,我得到一个一致的 347 KB 重复的 XXX_archive.sql 文件。

任何想法如何获取(最好是整个)数据库?我应该在 phpMyadmin 中进行任何设置吗?钱?

phpMyAdmin 技术细节

  • 服务器:通过 UNIX 套接字的本地主机
  • 服务器类型:Percona 服务器
  • 服务器版本:5.6.32-78.1 - Percona 服务器 (GPL),版本 78.1,修订版 8bb53b6
  • 协议版本:10
  • 服务器字符集:UTF-8 Unicode (utf8)
  • phpMyAdmin 版本:4.3.8(不可升级)

托管技术细节

  • cPanel:62.0(内部版本 46)
  • 阿帕奇:2.2.34
  • PHP:5.4.24
  • MySQL:5.6.32-78.1
  • Perl:5.24.1
  • 托管类型:共享 IP

Mediawiki 技术细节

  • MediaWiki 版本:1.29.2

【问题讨论】:

    标签: mysql phpmyadmin export cpanel


    【解决方案1】:

    在 cPanel 中,只需登录 cPanel 并转到“备份”部分,即可下载数据库的副本。 (cPanel >> 主页 >> 文件 >> 备份)。

    然后单击您的数据库名称的链接。它会提示您将压缩存档 (tar.gz) 中的数据库下载到本地计算机。

    【讨论】:

    • 找到以下内容:cPanel >> Site Backup Pro。在这里,我可以浏览或下载 MySQL 数据库和表。如果我浏览,我会得到我拥有的所有 MySQL 数据库的列表。我可以从一个到所有检查。如果我检查我想要的那个并点击“下载 tar”(或“下载 zip”,我会得到一个“如果您的下载没有自动开始,请点击这里”。几分钟后,没有任何反应,我点击“点击这里”,然后我被重定向到一个白页,上面写着“无效密钥:”,但没有任何反应(我尝试等待超过 30 分钟,一切都导致相同的“无效密钥:”)。
    • 主机安装了全新的cPanel。与 Antti A 建议的不同,Home 不提供任何备份选项。显然,备份 MySQL 数据库的唯一方法是通过 phpMyAdmin。在我第一次发帖 2 年多之后,问题仍然存在:下载时最大的表(XXX_text)几乎没有两倍大小,并且在我的本地 phpMyAdmin(MAMP 安装)中导入时,所有的 gunzipped 文件都已损坏,而其他数据库已成功导出,然后在本地导入。有什么想法吗?
    猜你喜欢
    • 2013-04-23
    • 2017-01-15
    • 2018-11-17
    • 2023-03-26
    • 2018-09-15
    • 2016-01-24
    • 1970-01-01
    • 2016-01-04
    相关资源
    最近更新 更多