[Feature] MySQL 导入备份数据库文件能否兼容下 *.sql.zip 压缩包
联系方式
No response
1Panel 版本
v1.10.21-lts
问题描述
MySql导入备份数据库文件名写死固定为 test.sql 了,这样非常不人性化,每次导入需要手动修改文件名,不能自动识别数据库文件名。
正确的方式是根据上传的压缩包文件自动识别同名sql文件,例如:上传 abc.tar.gz 压缩包则导入 abc.sql
重现步骤
导致结果,从【备份列表】里面下载的数据库备份文件,用【导入备份】恢复会报错。
期待的正确结果
No response
相关日志输出
No response
附加信息
No response
导致结果,从【备份列表】里面下载的数据库备份文件,用【导入备份】恢复会报错。
刚在本地环境测试,未能复现上述问题。 为便于更精准地定位问题,建议提供具体的操作截图,或者更好是录制视频或动图作为参考。
刚在本地环境测试,未能复现上述问题。
是我的操作问题,我上传压缩包名文件后缀是 *.tar.gz,没有上传 *.sql.gz后缀压缩包。
能否兼容下 *.sql.zip 压缩包,宝塔备份压缩包是 *.sql.zip,兼容后便于宝塔用户迁移数据到1P面板。
刚在本地环境测试,未能复现上述问题。
是我的操作问题,我上传压缩包名文件后缀是
*.tar.gz,没有上传*.sql.gz后缀压缩包。能否兼容下
*.sql.zip压缩包,宝塔备份压缩包是 *.sql.zip,兼容后便于宝塔用户迁移数据到1P面板。
可以,我们后面版本考虑一下该需求。
固定写死是考虑到一个压缩包中存在多个 .sql 文件的情况
后面版本增加一个判断,解压后如果只有一个 sql 文件的话,直接使用该文件进行修复,而当存在多个的时候,使用 test.sql
v2.0.11 已发布。