导出数据库时出现“无法读取源文件”错误

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

我使用 XAMPP 在本地主机上制作了 WordPress 网站的草稿。我使用 MySQL 为其创建了一个数据库。我已准备好上传到 BlueHost。我明白这意味着我需要将数据库保存为单个 .sql 或 .sql.zip 文件。

当我尝试将数据库转换为可以上传到 BlueHost 的 .sql 文件时,我不断收到“...\UAywaMh-.sql.part 无法保存,因为无法读取源文件”的消息。 BlueHost帮助说问题不在他们这边。我已经在 Firefox 和 Chrome 中尝试过了。 Chrome 显示“无法下载。”

我确实将“新模板”和“现有模板”字段留空。是这样吗?

我知道我创建的数据库的名称,并且我能够在 https://localhost/phpmyadmin/ 中轻松找到它,我不认为我弄错了。

如何解决此问题以便我的网站上线?谢谢!

更新:在 GitHub 上,有人描述了同样的问题,并说补丁 #17447 修复了它,但我在任何地方都找不到该补丁。 https://github.com/phpmyadmin/phpmyadmin/issues/17445

更新:GitHubber 回复了!原来答案是将 phpMyAdmin 更新到版本 5.20 或更高版本!我第一次这样做时,无法登录,但诀窍是复制 config.something 文件!

github phpmyadmin
2个回答
0
投票

发布此内容以便将来的任何人都可以找到解决方案。

该问题最终由 https://github.com/phpmyadmin/phpmyadmin/issues/17445 修复,该问题已在 phpMyAdmin 5.1.4 和 5.2.0 中修复。 PHP 中似乎存在相关问题https://github.com/php/php-src/issues/8218,导致某些浏览器出现下载问题。

升级到最新的 phpMyAdmin 版本是解决方案。


0
投票

按照以下说明,我的问题解决了,我已经导出了 db 文件。

转到XAMP控制面板 打开 > 外壳 //在shell中写入以下命令

mysqldump -u [root] -p [BD_Name] > [备份文件名].sql

按回车键

输入密码:

这将导出您的文件,filename.sql 将保存在您的 xammp 文件夹中

© www.soinside.com 2019 - 2024. All rights reserved.