You might also consider using SQLite. Free and GPL like MySQL, but it uses regular files for data storage so you don't need to set up a server or mess around with permissions like you do with MySQL. Also, using any language with decent abstraction you should be able to switch between the two fairly easly.
|