【问题标题】:Exported database of PHPMyAdmin is smaller than the size of the database in PHPMyAdmin control panelPHPMyAdmin 导出的数据库小于 PHPMyAdmin 控制面板中的数据库大小
【发布时间】:2018-11-17 02:03:57
【问题描述】:

我需要为我们的一位客户备份一个网站,并且已经导出了网络服务器和 PHP 数据库上的文件。

这个 PHP 数据库是通过 PHPMyAdmin 管理的,我对 PHP 或 SQL 完全不了解......

我注意到在我的工作站上导出的数据库大约为 4MB,但 PHPMyAdmin 上的数据库大小为 8.7 MB。导出是否有可能是压缩文件? 如何检查导出是否正确完成?是否有可用于查看 SQL 数据库的客户端应用程序?

亲切的问候

【问题讨论】:

  • 好像,max no. of queries 中断导出整个数据库

标签: php mysql sql phpmyadmin


【解决方案1】:

如果您从 phpMyAdmin 导出页面选择了一种压缩格式,那么它将使用您选择的任何一种进行压缩(zip 和 gzip 是可用的两个选项)。

但是,MySQL 表通常具有开销和额外空间,因此您所看到的完全有可能(甚至很有可能)是“开销”,而不是 MySQL 中数据库实际大小的准确反映。此数字可以包括任何索引或临时数据以及删除记录后未回收的额外磁盘空间。

比较原始和备份的一种方法是使用列数,例如SELECT COUNT(`actor_id`) FROM `actor`;

【讨论】:

  • 这个计数查询可能很乏味,但到目前为止我发现比较数据库的最佳方法。
猜你喜欢
  • 2016-01-04
  • 2017-08-17
  • 2023-03-26
  • 2013-04-23
  • 2017-01-05
  • 2015-05-20
  • 2014-02-12
  • 1970-01-01
相关资源
最近更新 更多