There are programs (access macros) that will take an access database and dump it to SQL that you can use to create and populate mySQL tables. You could also write a program that attaches to access via ODBC and transfers the data to mySQL. The first one would be easier. Just to a google search for mysql and access. You will find several things.