简体   繁体   English

空 SQL 文件 - PHPmyAdmin

[英]Empty SQL Files - PHPmyAdmin

So I'm trying to export my e-commerce database via PhpMyAdmin and it keeps downloading empty SQL Files.所以我试图通过 PhpMyAdmin 导出我的电子商务数据库,它一直在下载空的 SQL 文件。 I'm 100% sure i'm selecting all my tables and I'm using the default sets when opening the export tab.我 100% 确定我选择了所有表格,并且在打开导出选项卡时使用了默认设置。 It keeps coming out to 0 bytes.它一直输出到 0 字节。 If needed i'll detail all the checkboxes I have checked in php my admin but not sure if it's needed.如果需要,我将详细说明我在 php 我的管理员中选中的所有复选框,但不确定是否需要。

Is my database too big?我的数据库太大了吗? What's another way I can back up my database?还有什么方法可以备份我的数据库?

您可以在终端上使用mysqldump

Might be timeout or memory limit exceeded.可能是超时或超出内存限制。 Try mySQLDumper .试试mySQLDumper Works fine for me.对我来说很好用。

I had the same issue as OP - the exported .sql backup was always empty.我遇到了与 OP 相同的问题 - 导出的.sql备份始终为空。 Selecting the gzipped compression did the trick - hope this helps somebody else!选择gzipped压缩可以解决问题 - 希望这对其他人有所帮助!

Using mysqldump through ssh worked for me通过 ssh 使用 mysqldump 对我有用

Example例子

user: admin password: pass123 database name: mydatabase用户:admin 密码:pass123 数据库名称:mydatabase

mysqldump --add-drop-database --add-drop-table --user=admin --password=pass123 mydatabase > backup.sql

Then I downloaded the file via FTP然后我通过FTP下载了文件

这可能是内存问题,暂时将 php.ini 文件中的 memory_limit 增加到 512M(假设它目前少得多),重新启动所需的服务以使此更改生效,我敢打赌这现在对您有用...不要忘记在完成后将 memory_limit 改回。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM