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.