Skip to content

Instantly share code, notes, and snippets.

Created January 27, 2019 08:44
What would you like to do?
#This scripts creates a dump file from your ClearDB cloud database (Heroku, Wordpress)
#Then changes the siteurl and home columns in the wp_potions table to http://localhost
#Then restores your local MySQL database with this .sql file
#To get host, run herok config --app appname to get the part that looks like
#Rest can be found in Heroku > app > cleardb > database > stem information
mysqldump --host=changeme --user=changeme --password=changeme heroku_changeme > appname-$(date +%F)-cleardb-to-local.sql
sed -i -e "s/'siteurl','http:\/\/\/'/'siteurl','http:\/\/localhost'/g" appname-$(date +%F)-cleardb-to-local.sql
sed -i -e "s/'home','http:\/\/\/'/'home','http:\/\/localhost'/g" appname-$(date +%F)-cleardb-to-local.sql
mysql --host=localhost --user=root --password=CHANGEME databasename < appname-$(date +%F)-cleardb-to-local.sql
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment