Database Sync

Description

WARNING: This plugin is for advanced users. If used incorrectly it could wipe out all your content!

Keeping databases in sync between development, staging and live servers can be a pain. This plugin lets you
link together several WordPress installations by sharing a secret token. Once linked, administrators can pull
or push the entire database between servers with just a click.

Currently syncs database only, not uploaded files.

Backups

The plugin will attempt to make local backups of the database before overwriting. These are stored as gzipped SQL
files in wp-content/plugins/database-sync/backups/dbYYYYMMDD.HHMMSS.sql.gz The backups directory should be made
writable, and you should keep an eye on it if you sync often as it will grow in size.

Usage

See Installation instructions.

Plugin by Outlandish

Reviews

Not compatible with Multisite

ObsidianBlade

Not compatible with Multisite. A note should be added to the plugin description page saying as much. As soon as the description is updated accordingly, I'll remove this review. 🙂

Perfect!

rightmost

After trying 2 other db sync plugins that failed to work, I stumbled across this one. Simple to install and worked perfectly. Syncing is really quick as well, easily the fastest sync tool I have used.

Read all 23 reviews

Changelog

Version 0.5.1

  • Extra URL sanitisation.

Version 0.5

  • Fixed XSS vulnerability.

Version 0.4

  • Support for dumping and syncing MySQL VIEWs.

Version 0.3.1

  • Fixed E_NOTICE warning. Thanks to miniragnarok.

Version 0.3

  • Use $wpdb instead of deprecated mysqli extension. Thanks to Simon East.
  • Fixed manual dump download filename. Thanks to Ronald Mansveld.

Version 0.2

  • Initial public release.

Version 0.1

  • Internal testing.

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Contributors

Browse the code