运行在线商店时最重要的事情之一就是正确备份所有内容,以便如果出现问题,您可以回滚或恢复它。因此,备份商店中最重要的数据非常重要。备份文件后,您可以恢复或回滚它。在这个过程中很容易出错,因为系统会在恢复之前删除特定的文件和数据库。

我们将讨论如何命令行系列中备份/回滚数据库、媒体、代码如您所知,从 Magento 2 开始,他们在这可能很难解决,让我解释一下有关如何备份/回滚数据库、媒体、代码的更多细节。bin/magento

 

如何备份/回滚数据库、媒体、代码命令行

转到 Magento 程序根文件夹执行命令:

查看所有已存在的备份文件

php bin/magento info:backups:list

备份数据库

在过程开始时,它将进入维护模式,并开始备份然后存储到./var/backups/文件夹。之后,它将再次禁用维护模式。

php bin/magento setup:backup --db


备份媒体

php bin/magento setup:backup --media


备用代码

php bin/magento setup:backup --code


如何回滚数据库、媒体、代码

回滚数据库:

php bin/magento setup:rollback --db-file=1534245793_db.sql

备注:所有备份文件都必须放在./var/backups/文件夹中