tool and CPAN suite backend for comparing MySQL database schemas
Perl Perl 6
Clone or download
Latest commit 44d92e2 Jun 6, 2018


MySQL-Diff is a suite of Perl modules and accompanying CLI script mysqldiff for comparing the schemas of two MySQL/MariaDB databases.


This suite requires Perl 5.14 or higher and a MySQL compatible suite of client utilities (mysql and mysqldump). You need at least Perl 5.14 to be able to install the current version of Dist::Zilla; however, the module proper will probably make do with a lesser version.


This GitHub repo contains the latest code. The latest released version of MySQL-Diff used to be available from

and from the Comprehensive Perl Archive Network (CPAN). Visit to find a CPAN site near you.


See the file.



Patches should be sent as pull requests to

Please see the file for more information.

New bug reports and feature requests

Other known bugs



This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


(c) 2000-2016 Adam Spiers and other contributors (as shown by the git history); all rights reserved.