为什么MySQL导入数据库后不生成任何行?

问题描述 投票:0回答:1

我试图通过 phpMyAdmin 导入一个大小为 8.77 MB 的数据库,它说导入成功,但它只创建没有任何行的表。 Tables generated without any data

我尝试导入指定的zip文件(dbname.sql.zip),但它说不支持压缩。我也多次尝试导入数据库、刷新、重新启动 XAMPP,但没有任何效果。我什至检查以确保我上传的文件中包含任何内容。

我做错了什么?

mysql database import phpmyadmin
1个回答
0
投票

您可以尝试以下几点:

  1. 检查文件:确保您的 SQL 文件没有损坏。
  2. 检查文件大小限制:服务器和 PHP 配置通常对文件上传有限制。检查 php.ini 文件中的 upload_max_filesize 和 post_max_size。如果您的文件较大,可能需要增加这些限制。 另外,phpMyAdmin 在 config.inc.php 中有自己的设置,您可以检查一下。
  3. 上传不压缩的文件:如果压缩导致问题,请手动解压缩 SQL 文件,然后尝试导入未压缩的 .sql 文件。
  4. 检查错误报告将有所帮助:在 phpMyAdmin 中的导入过程中检查错误消息或警告。这些消息通常会提供有关问题所在的线索。
© www.soinside.com 2019 - 2024. All rights reserved.