Trying to figure out a way to migrate my Access 2016 database to MariaDB which is in a no-password WAMP installation. Its nice that after all these years Microsoft Access still doesnt have a easy export ( dump ) of database to something like alldatabases.sql for easy import to MySQL.
I found a tool that is free called Access to MySQL as seen here
http://www.bullzip.com/products/a2m/info.php , but its intended for Access 2007 and it breaks with Access 2016 asking for AccessDatabaseEngine installation. I went to Microsoft and attempted to install the x64 version of Access 2016 Redist - Access Database Engine and it gives an error message that my Access 2016 installation is the wrong version stating that my installation is 32-bit. So I then downloaded the x86 version of it and attempted install of the Access 2016 Redist - Access Database Engine and it gives an error message that my installation of Access 2016 is 64-bit and wrong version.
The Access 2016 install I got through College where I am taking a modern database management course, since the last college course in databases was back in 2000 and I figured I should be brought up to date on databases and security, as well as passing data to them from php. I am not sure if there is an issue because maybe its a student license for Access 2016 and maybe they dont allow the Access Database Engine installation for fear that someone might use a Student Edition for Commercial Purposes, but the error message isnt of much help to determine whether this is the case or not.
Here is the course I am taking ( Sharing so you all know your not doing my homework for me by sharing how to migrate
. Course description states:
The Course will be taught using MS-Access 2016. ) :
https://andromeda.ccv.vsc.edu/Learn/Grid/SectionDetail.cfm?SEC_NAME=CIS-1360-VO01&grid=SummerChatted with the teacher and he is basically teaching the rest of the class at a different level then myself where I cover the same stuff that everyone else does but to get my $858 worth out of it, he stated he will give me more challenges that the others who are new to this arent required to perform,
however the migration of data from Access 2016 to MariaDB's MySQL isnt a challenge of his, its a challenge of my own. I want to find a way to easily migrate databases we make in Access 2016 to my WAMP installation, so that scripting and programming that I am familiar with doing with MySQL can be achieved to do stuff beyond the limitations of MS Access. I havent used MS Access since Access 2003 many years ago. Looking on Google there are all sorts of methods but it seems like each one I try I hit a wall.
So far I have tried:
- Access to MySQL and that doesnt work because I cant get the Access Database Engine to install to support a dependency of the software.
- From Access connecting to MariaDB's MySQL Database via from Access 2016 ->External Data ->ODBC Database ( Export selected object to an ODBC Database, such as SQL server )... other options are Excel, Text File, XML, PDF or XPS, Email, Word, SharePoint List, HTML Document, or dBASE File. *When trying the Text File it only created a data file with no schema and schema is needed in order to reconstruct it on MySQL where the database structure doesnt exist yet to take the data. I tried other methods such as XML where XML creates a schema file, but its not in a format that is easily loadable into MySQL.
After 6 hours working on this off and on today I figured it was time to run it by you all and see where I am going wrong. Might be something pretty simple. I never realized until I got here that Microsoft as far as I know doesnt make migration easy for those using Databases other than Microsofts own products.
Total worse case scenario is that I dont bother migrating the database as a whole and reconstruct it all from scratch in MySQL but there has to be a way to make this work without accepting defeat and going the path of least resistance to just reconstruct these small databases.