How can we help you today?

How to Remove Your Magento 2.x Installation

Created by: Jesper Verkade

Modified on: Wed, 3 Jun, 2020 at 12:08 PM


The following snippets can be used to remove your Magento 2.x installation(s).

This is irreversible so make sure you know what you are doing!


Remove a Magento 2.x Installation Using Magerun

For Magento 2 there is not a magerun plugin available to uninstall the files yet. We can therefore remove the installation by hand.

Production Environment

cd ~/magento2 && n98-magerun2 db:drop
cd ~ && rm -rf /data/web/{magento2,public} && mkdir /data/web/public

Staging Environment

cd ~/magento2_staging && n98-magerun db:drop
cd ~ && rm -rf /data/web/{magento2_staging,staging} && mkdir /data/web/staging

Manually Remove a Magento 2.x Installation

To manually remove all databases and files of both the staging and production, use the following snippet:

mysql -Be 'show databases' | sed 1d |\
 grep -vE '^information_schema$|^performance_schema$|^mysql$|^test$' | while read DATABASE
do
    mysql -Be "DROP DATABASE $DATABASE"
done

Then remove all Magento files, use the following command:

cd /data/web
rm -rf /data/web/{public,staging,magento2,magento2_staging}
mkdir /data/web/{public,staging}

Keep in mind: After removing your Magento content and database, sometimes you need to remove or adjust your Nginx configuration in /data/web/nginx too, in order to start with a clean slate.

J
Jesper is the author of this solution article.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.