我需要为我们的一个客户备份一个网站,并导出了网络服务器和 PHP 数据库上的文件。
这个 PHP 数据库是通过 PHPMyAdmin 管理的,我完全不了解 PHP 或 SQL...
我注意到在我的工作站上导出的数据库大小约为 4MB,但 PHPMyAdmin 上的数据库大小为 8.7MB。导出的有没有可能是压缩文件? 如何检查导出是否正确完成?是否有可用于查看 SQL 数据库的客户端应用程序?
亲切的问候
最佳答案
如果您从 phpMyAdmin 导出页面选择了一种压缩格式,那么它将使用您选择的任何一种进行压缩(zip 和 gzip 是可用的两个选项)。
但是,MySQL 表通常有开销和额外空间,因此您看到的完全有可能(甚至很有可能)是“开销”,而不是 MySQL 中数据库实际大小的准确反射(reflect)。此数字可以包括任何索引或临时数据以及删除记录后未回收的额外磁盘空间。
比较原始数据和备份数据的一种方法是使用列数,例如 SELECT COUNT(`actor_id`) FROM `actor`;
关于php - PHPMyAdmin 导出的数据库小于 PHPMyAdmin 控制面板中的数据库大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50736437/