使用Access-to-MySQL Pro 这个软件。网上有下载,并且有破解版的。

问题是如果直接用它来把ACCESS文件导入MYSQL会出现乱码。可以尝试以下方法.

用Access-to-MySQL Pro来把数据库导出为*.sql 文件。

  1.运行Access-to-MySQL Pro的时候选ADVANCE MODE,下一步;

  2.选择STORE into  dump file, 就是保存为*.sql文件,下一步;

  3.选择目标MYSQL的版本,选默认值,下一步;

  4.选MS ACCESS USER-LEVElL SECURITY FILE,这个文件一般在你的OFFICE安装目录下。如C:\Program Files\Microsoft Office\Office\SYSTEM.MDW , 用户名填 ADMIN , 下一步;

  5.选择你要转换的ACCESS MDB文件以及保存路径,点下一步,就可以生成.sql 文件了。

把刚才生成的文件转成UTF-8格式。 用记事本打开这个文件,选另存为,编码选UTF-8,覆盖保存就OK了。

在MYSQL导入该文件。

phpMyAdmin默认只能导入17M的文件。用MYSQL命令行相对方便些。

进入DOS窗口,转到MYSQL安装目录的BIN子目录下。

 1.mysql -uroot -p

  password:这里输入密码

 2.CREATD DATABASE new;

  3.use new;

  4.source (刚才保存的sql文件,如new.sql);

有可能会出现错误提示音,不管它,等它再次出现提示符的时候,导入成功。

可以在phpMyAdmin下查看数据是否正确,如果没有乱码就OK了。