You might want to look into PostgreSQL and Firebird.
Both are really free and can be used and distributed commercially without the need to pay for a license.
If you want something similar to Access then Firebird's embedded engine might actually be what you are looking for. The database itself is also a single file which might be better in your environment as well.
Both offer the same (if not more) functionality as MySQL