Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Magento 2 Database Backup Button for the Admin

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: DBBACKUPBUTTON1

  • one click in the admin starts the database dump in the background
  • compressed file outside the web root, download only with permission
  • retention by count or days, protected backups
  • log with user, time, size and status
Auf Lager
€99.00

Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.

No download, but personal setup

No download, but personal setup. This product is not a downloadable software package for self-installation. With your order, you commission Mironsoft to individually set up this module in your shop. We will get in touch with you within 2 business days — we'll sort out the details and payment together then.

This offer is aimed at business owners and companies running a Magento 2 shop.

6 features

Magento 2 Database Backup: one click instead of SSH

The Magento 2 Database Backup from Mironsoft adds a button to the admin that creates a database dump in the background. The file is compressed, stored outside the public web directory and can only be downloaded with the matching permission. Old backups are removed according to your retention rule, and every action is written to a log. The interface uses the standard admin components, so the storefront gets no extra code. That turns the Magento 2 Database Backup into a routine that even staff without server access can run before a risky change.

Backup by button

One click in the admin starts the database dump. The job runs in the background and the page stays usable.

Compressed and verified

The file is stored as gzip with a checksum, so damaged backups are easy to spot.

Download by permission

A dedicated ACL resource controls who may create, download or delete. Downloads use a one-time link.

Retention

Keep the last N backups or everything from the last X days. A cron job deletes older files.

Exclude tables

Log, report and session tables can be skipped. That saves space and time in large shops.

Activity log

An admin grid shows who started which backup, how large it is and whether it succeeded.

Why a backup button

Why merchants want a Magento 2 Database Backup in the admin

Before an update, a price import or a larger catalog change, everyone should have a fresh backup. In practice this often fails because only one person can reach the server over SSH. Searches such as how to create a Magento 2 backup or back up the Magento 2 database show how common the question is. Magento itself ships no backup button in the admin.

The Magento 2 Database Backup removes that hurdle: whoever has the permission clicks, waits for the done message and downloads the file. It does not replace your hosting provider backup strategy, it adds a quick snapshot before risky work.

01Background dump

Start and monitor a Magento 2 Database Backup in the admin

The admin shows a Database Backup entry under System. One click creates a job that a cron run or the message queue processes. The status moves from waiting through running to done or failed. If something goes wrong, the message from the database tool is written to the log, so you see the cause without searching on the server. While a job is active, no second one is started.

  • Live status: waiting, running, done, failed
  • No double start while a job is active
  • Error message in the log, not just a failed flag
System › Database Backup
Last job
done · 1 min 42 s (example value)
Size
48 MB compressed (example value)
Action
Create new backup
System › Permissions › Database Backup
Create
role Shop Manager
Download
role Technical Team
Delete
role Administrator
02Permissions and download

Download backups: permissions, one-time link and storage location

Files are stored in the var directory, explicitly not under pub, and cannot be reached through the web server. Downloads go through an admin controller that checks the ACL resource and creates a link that expires after a short time. Permissions can be granted separately: creating for the shop manager, downloading only for the technical team, deleting only for the administrator. The storage path can also point to a mounted drive.

  • Separate ACL rights for create, download and delete
  • One-time link with a short lifetime
  • Storage path outside the web root, freely selectable
03Retention

Control retention and disk space for the Magento 2 Database Backup

You choose between count and age: for example the last five backups or everything from the last 14 days. A backup can be marked as protected and then survives the rule, for instance the state before a major upgrade. Before it starts, the module checks the free space at the target and aborts with a clear message instead of leaving a half-written file.

  • Retention by count or by days
  • Mark single backups as protected
  • Free disk space checked before the start
Configuration › Mironsoft › DB Backup
Keep
last 5 backups (example value)
Protected
1 backup
Check free space first
yes
Configuration › Exclusions
Structure only
log_*, report_*, sessions (example)
Schedule
daily at 03:00 (example value)
Restore
with a database tool
04Tables and schedule

Exclude tables and run backups on a schedule

Large log and report tables inflate every Magento 2 Database Backup although they are rarely needed for a restore. In the configuration you list tables that are saved as structure only. Optionally the module also runs a nightly job. Restoring is deliberately not done in the admin but with the usual database tools, so one click can never overwrite the live data.

  • Back up tables as structure only
  • Optional nightly run through cron
  • No restore function in the admin, by design
Use cases

Where a Magento 2 Database Backup helps in daily work

Four typical situations in which a fresh backup matters.

Before an update

Right before an upgrade or module installation, the developer or agency runs the Magento 2 Database Backup and marks the file as protected.

Before bulk changes

Anyone changing prices, categories or attributes through an import has a fallback point within seconds.

Small teams without an admin

The shop manager triggers the backup personally and does not have to wait for the server administrator.

Handover to the technical team

The team downloads the compressed file and loads it into a staging environment.

Comparison

Magento 2 Database Backup: manual over SSH versus with the module

What changes in the daily routine.

TopicWithout moduleWith Mironsoft DB Backup Button
StartingOnly with SSH access and a command lineButton in the admin, controlled by permissions
DownloadOver SFTP, often with credentials sent by mailOne-time link through the admin
CleanupOld dumps stay on the diskRetention rule with cron cleanup
TraceabilityNo overviewLog with user, time and size
Disk spaceNoticed only when the drive is fullPre-check and size display
Setup

How we set up the Magento 2 Database Backup for you

The process after you order.

1

Consultation

You tell us the storage location, retention and the roles that may create and download backups.

2

Installation

We install the Magento 2 Database Backup, check the database tool, cron and file permissions and create the storage path outside the web root.

3

Exclusion list

Together we decide which tables are saved as structure only.

4

Test

We run the Magento 2 Database Backup, download it and load it into a separate database as a test.

5

Handover

Your team gets a short introduction to the log, protection flag and cleanup.

Differences

Difference to server backups, admin permissions and database cleanup

A server or hosting backup protects the whole system on a fixed schedule. The Magento 2 Database Backup delivers a quick snapshot exactly when you need it. It does not replace the hosting backup. Role management is covered by other Mironsoft modules, and so is cleaning up old data; this module only creates backups and only removes its own.

All modules can be combined. The interface uses the standard admin components, and the Hyvä storefront stays untouched.

05How the purchase works

No download, personal setup instead

DB Backup Button is not listed here as a ready-made download file for self-installation. The purchase is a service commission: we get in touch after the purchase, install the module in your shop and agree on storage location, retention and permissions together with you.

Important to know

Your purchase does not include a download link. We will get in touch with you within 2 business days — we'll sort out the details and payment together then. This offer is aimed at business owners and companies running a Magento 2 shop.

FAQ

Frequently asked questions

Everything about backups, downloads, permissions and how the purchase works.

How can I create a database backup in the Magento 2 admin?
With the Magento 2 Database Backup you open System › Database Backup and click Create new backup. The dump runs in the background and after the done message you download the file.
Where is the backup stored?
By default in the var directory, outside the public web root. The path can be changed in the configuration, for example to a mounted drive.
Who may download backups?
Only users whose role has the Download resource. Create, download and delete are separate permissions.
How long are backups kept?
As long as your retention rule says: the last N files or the last X days. Protected backups stay regardless.
Can I restore a backup directly in the admin?
No, that is intentional. Restoring is done with database tools on the server so that no accidental click overwrites live data.
How large is the file in a big shop?
That depends on catalog and orders. With excluded log tables and gzip the dump stays much smaller. The actual size is shown in the log.
Does a backup block the running shop?
The Magento 2 Database Backup runs as a background job. Very large databases can cause load on the database server, so we recommend a quiet time of day.
Does the Magento 2 Database Backup work with Hyvä?
Yes. The module works only in the admin and does not affect the Hyvä storefront. It loads no extra JavaScript for the shop.
Does the module replace my hosting backup?
No. It complements a hosting backup with quick snapshots before changes. The legal or contractual assessment of your data backup remains with the shop owner.
Can I download and install the module myself?
No. This offer is not a download product. After the purchase we install and configure the module personally in your shop.
Write Your Own Review
You're reviewing: Magento 2 Database Backup – Mironsoft
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Magento 2 Database Backup – Mironsoft

Magento 2 Database Backup – Mironsoft

€99.00