The complexities involved in migrating from MS Access to MySQL are enough to deter anyone from making a move. On the other hand, this kind of database migration can bring many benefits that include scalability, usability, high level of security and performance, and support across different platforms. If complexity or volume of database continues to grow, it is always reasonable to migrate from Access to MySQL. For single user operating with small or medium volume of data migration from Microsoft Access may not bring any benefits.

Below are the steps involved in migration:

  1. Export definitions of MS Access tables and constraint into MySQL format. This step requires special attention to safe types mapping and appropriate conversion of default values.
  2. Once this step is completed, the data must be imported onto the MySQL server. On this step pay attention to correct processing of dates, binary data, Unicode text.
  3. Conversion of MS Access queries into SQL statements and corresponding MySQL format before loading onto the database.

The steps listed above may be partially automated using Microsoft Access combined with ODBC. For example, MS Access tables are exported through ODBC driver for MySQL into the target format. This option can be accessed by clicking “File → Export” menu item and selecting the “ODBC Database” option from the appeared “Export Object type” dialog box. After a few informative messages the data will be exported into MySQL database. However, some database entries such as constraints and queries are not converted following this way. That’s why migration of complicated MS Access databases may consume a lot of time and efforts for implementation of post-processing steps.

Access-to-MySQL is example of special software tool designed for converting Microsoft Access databases to MySQL. Being established 2001, Intelligent Converters is the software company that develops data migration and synchronization tools for all popular DBMS including MS Access and MySQL.

This dedicated software is also a wizard-based tool. It is capable of migrating more than five thousand of rows per second. Complex MS Access data such as memo and OLE Objects is also supported by this software. The migrated data is accurate and MySQL types are the most appropriate equivalents of the source. Access-to-MySQL handles all relationships between tables, other constraints with related attributes and queries are converted to MySQL views.

Besides the basic capabilities listed above, Access-to-MySQL offers a lot of other benefits end users. When there is no connection to MySQL server, the tool can export the source database into MySQL script containing necessary statements to create all objects and load the data. After initial migration it is also possible to synchronize MySQL database with Microsoft Access data. All these features are easy to use and require just a few clicks of buttons. Due to command line support, you can automate or schedule migration by running it from batch scripts. That sounds good, isn’t it?

To learn more about MSAccess to MySQL database converter visit the official product page: