The MusicBrainz database is written in PostgreSQL. MusicBrainzMySQL allows any user to very easily setup a mirror of the MusicBrainz database using MySQL, complete with replications. At the moment, the canonical codebase does not support the latest MusicBrainz schema (as of 5-24-2009); there is, however, a fork of the project on github that addresses this.
MusicBrainzMySQL (MB_MySQL) is very portable and easy to setup on any unix based system that has MySQL and Perl installed. Windows MySQL is not supported due to its lack of support for InnoDB.
For the full list of instructions, see the manual
- MB_MySQL is available from http://www.chancemedia.com/MB_MySQL/
- The MB_MySQL manual can be viewed online at http://www.chancemedia.com/MB_MySQL/manual.html
- A fork of MB_MySQL working for the latest database schema is available at: http://github.com/bts/mb_mysql
Any problems/questions/ideas, please email them to me, Elliot (chancey)