phpmyadmin 为什么MySQL在导入数据库后不创建任何行?

wb1gzix0  于 6个月前  发布在  PHP
关注(0)|答案(1)|浏览(85)

我试图通过phpMyAdmin导入一个大小为8.77 MB的数据库,它说导入成功,但它只创建了没有任何行的表。Tables generated without any data
我没有使用cmd或类似的东西来导入数据库,我只是在phpMyAdmin中使用页面顶部的导入选项,选择文件并单击“导入”。加载大约需要10秒,但它会生成4个没有任何行的表。
我已经尝试导入指定的zip文件(dbname.sql.zip),但它说不支持压缩,所以我上传未压缩的sql文件。我也尝试导入数据库几次,刷新,重新启动XAMPP,什么都没有工作。我甚至检查,以确保我上传的文件中甚至有任何东西。
phpMyAdmin根本没有显示任何错误。它说:

导入已成功完成,执行了26个查询。(mexico.sql)

我做错了什么?

cl25kdpy

cl25kdpy1#

您可以尝试以下几点:
1.检查文件:确保您的SQL文件没有损坏。
1.检查文件大小限制:服务器和PHP配置通常对文件上传有限制。检查您的php.ini文件中的upload_max_filesize和post_max_size。如果您的文件更大,可能需要增加这些限制。此外,phpMyAdmin在php.inc.php中有自己的设置,您可以检查。
1.上传文件而不压缩:如果压缩导致问题,请手动解压缩SQL文件,并尝试导入未压缩的.sql文件。
1.检查错误报告将有帮助:在phpMyAdmin中检查导入过程中的错误消息或警告。这些消息通常会给予错误的线索。

相关问题