如何将Plesk导出的Joomla数据库备份恢复至本地Joomla环境?
恢复Plesk生成的Joomla数据库备份到本地环境
先别纠结那个无扩展名的backup_xxxx文件,Plesk打包的数据库备份核心内容基本都在.tgz压缩包里,咱们一步步来搞定:
步骤1:逐层解压备份文件
- 先把外层的
.tar文件解压,得到databases文件夹——里面的两个子文件夹大概率对应不同的数据库(可能一个是Joomla主库,另一个是关联的附属库,先逐个处理就行)。 - 进入每个子文件夹,找到
.tgz文件并解压,解压后你就能看到熟悉的.sql格式数据库备份文件了,这就是咱们要的核心恢复文件。
步骤2:确认本地数据库准备就绪
你已经在phpMyAdmin创建了Joomla用的数据库,这里再补两个小检查:
- 数据库字符集尽量和原Joomla库一致,Joomla常用
utf8mb4_general_ci或utf8_general_ci,拿不准的话选utf8mb4_general_ci兼容性更好。 - 确保你拥有该数据库的全权限账号(比如phpMyAdmin的root账号,或者你专门创建的数据库账号)。
步骤3:用phpMyAdmin导入.sql文件
- 打开本地phpMyAdmin,选中你创建的Joomla数据库。
- 点击顶部的「导入」标签,在「文件要导入」区域点击「选择文件」,选中刚才解压出的
.sql文件。 - 拉到页面底部点击「执行」,等待导入完成即可。如果出现报错,大概率是字符集或权限问题,调整后重试就行。
额外实用提示
- 要是
.sql文件体积很大(比如超过100MB),phpMyAdmin可能因为上传限制导入失败,这时候用命令行导入更靠谱:
输入命令后按提示输入数据库密码,速度比phpMyAdmin快很多。mysql -u 你的数据库用户名 -p 你的数据库名 < 本地/sql文件的绝对路径/xxx.sql - 那个无扩展名的
backup_xxxx是Plesk的备份元数据,记录了备份时间、原数据库信息等,恢复数据库用不上它,直接忽略就行。 - 导入完成后,记得修改本地Joomla的
configuration.php配置文件,把数据库连接信息(账号、密码、库名)改成你本地的配置,这样Joomla才能正常连接到恢复后的数据库。
内容的提问来源于stack exchange,提问作者Stelios Botonakis
相关产品推荐
相关产品推荐

