Magento Backup and Restore: Tips and Tricks

Whether you’re an experienced store owner or a newbie, by now you should’ve already come to terms with having to create backups before each small or significant website modification. Though it might seem obsessive, to worry about safety to that degree, but it is, in fact, just a rule of proper website management.


Migration of data, especially for large businesses, is a complicated and, at times, risky procedure, so Cart2Cart takes the security aspect of it very seriously. We create backups on your source and target stores before each migration and even before the free demo migration (if you choose so).

However, some might still want to go an extra mile and create database backups on their own. Understandably - that’s the one kind of paranoia we fully endorse. So, if you happen to be a Magento running security freak, the following article is just for you - it’ll describe two simple ways of making data backups and restoring sites from them properly on Magento.

Magento database backup and restore - a step-by-step guide

Despite the overall complexity Magento brings, the procedures of backing up and restoring on it are fairly straightforward:

1.Log in to your Magento admin panel

2.Step to System->Tools->Backups

3. You will see three options there - System Backup, Database and Media backup, Database backup

  • System Backup is the most radical one - it’ll pack your entire source code with database into one tar archive.
  • Database and Media backup will save your database and media folder’s content. Entities like store themes are not included.
  • Finally, Database Backup is self explanatory - it will take your Magento store data dump.

See for yourself which option to choose, and click one of the orange buttons.

4. Confirm your intention in the Warning window and specify backup name in the box that’ll appear next.

Also, you’ll be provided with an option to turn the maintenance mode while the procedure’s is happening. We recommend putting a tick next to it, so that no database changes happen whilst you backing it up.

5. Wait for the the Database backup has been created! message to light up. When it happens, pat yourself on the back - you’ve done good.

Besides Magento’s dashboard, you can log in to to your hosting admin panel and backup database from there.

Since lots of our users seem to use cPanel, we’ll take it as an example:

1.Log in to admin panel, find the Files section and press Backups

2.Again, choose for yourself what kind of website backup to create - full, partial, or just the database backup. In case of the most later option - click on on the name of the needed database.

3.That’s it, in a few minutes look for the database archive in your Downloads folder.

How to restore data from database backup?

Restoring Magento databases doesn’t really deserve a separate instruction since the entire procedure consists of one step.

In Magento admin panel:

Navigate to System->Tools->Backups, pick the needed backup from the list and click Rollback

In your hosting’s cPanel:

Step to Backups in the Files section, under Restore a Database MySQL Backup, upload your backup archive.

These are not the only methods to backup and restore Magento database but certainly the easiest ones. Might you have other suggestions on the subject, feel free to share them in the comment box. If you'd like to switch to Magento shopping cart, Cart2Cart will gladly help, try it for free right now!

Run your business safely, we wish you the best of luck.

Rostyslav Demush

After years of blogging I still like it enough to keep looking for interesting angles on each subject, and loathe it enough to never post a word more than needed to convey my point.

View Comments

  • This is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! Keep up the good work.

    Cloud Migration

  • Please tell me that youre heading to keep this up! Its so great and so important. I cant wait to read a lot more from you. I just feel like you know so substantially and know how to make people listen to what you might have to say. This blog is just too cool to become missed. Terrific stuff, genuinely. Please, PLEASE keep it up!

    • Hello! Thank you for the inspiring words. Please, accept the warmest wishes from the whole Cart2Cart team. And don't forget to share the posts you like most of all.

  • Ithink that one of the biggest things you have to include is ergonomics and efficiency. One often feeds into the other when it comes to office comforts, i have found. Thanks for these tips.

    • Hello, thanks for the commentary. How do you find working with Magento, in general? Hope to hear from you soon)

    • Hi there! Thank's for your kind words. The whole Cart2Cart team wholeheartedly appreciates everything you’ve written about our website. We work hard to do the best for our customers and it's always a pleasure to hear such a good feedback. Thank you again and hope to hear your valuable opinion about other articles from our blog. And, of course, it would be great to hear from your friends too=)

  • This is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! Keep up the good work.

    • Hi there,
      Glad to know you value our writings so much! Please, don't forget to share the post you like most of all. Thanks for your time and kind words. Hope to hear from you more!

  • Excellent post. I want to thank you for this informative read, I really appreciate sharing this great post. Keep up your work.

    • Hi there,
      Nice to hear that you like our writings so much! Thanks for your positive commentary. Hope to hear from you more. Keep in touch!

  • I just want to say I am newbie to weblog and really loved this website. Almost certainly I’m want to bookmark your blog post . You actually come with remarkable writings. Appreciate it for sharing your website.

    Network Support Dallas

    • Hi there!
      Thank you a lot for your positive feedback. You're welcome to read the rest of our useful articles. It would be great to hear from you more.

  • Excellent post. I want to thank you for this informative read, I really appreciate sharing this great post. Keep up your work.

    • Hi there!
      Thanks a lot for your positive commentary. Our team appreciates it a lot! Hope to hear from you soon.

  • Great post. I used to be checking constantly this blog and I'm inspired!

    Extremely useful information particularly the final part :) I care for such information much.
    I used to be looking for this particular info for a very lengthy time. Thanks and good luck.

    • Hello there,
      Glad to know you’ve found our writings useful! We’ll be happy to cover topics you’re interested in. Hope to hear from you soon.

  • I thoroughly enjoyed reading your blog post as it provided me with valuable insights and information.

Published by
Rostyslav Demush