This developer/sysadmin tool carries out search/replace functions on MySQL DBs and can handle serialised PHP Arrays and Objects.
WARNINGS! Ensure data is backed up. We take no responsibility for any damage caused by this script or its misuse. DB Connection Settings are auto-filled when WordPress or Drupal is detected but can be confused by commented out settings so CHECK! There is NO UNDO! Be careful running this script on a production server.
Delete this utility from your server after use by clicking the 'delete me' button. It represents a major security threat to your database if maliciously used.
If you have feedback or want to contribute to this script click the delete button to find out how.
We don't put links on the search replace UI itself to avoid seeing URLs for the script in our access logs.
The easiest and safest way to use this script is to copy your site's files and DB to a new location. You then, if required, fix up your .htaccess and wp-config.php appropriately. Once done, run this script, select your tables (in most cases all of them) and then enter the search replace strings. You can press back in your browser to do this several times, as may be required in some cases.