标签归档:access

利用odbc把access转mysql数据库

公司这几天公司要把一个asp的网站转成php的网站。asp网站数据库用的是 access,如果要转到 php的话,先要把数据库转成mysql的先。网上搜了半天都是利用各种软件,我也下来用了,不知道为什么用软件把access转sql文件有些表会出错。而且导出来只有数据,没有表结构。

不多说了,直接上方法。

需要的软件:

  1. myodbc 5.X 以上
  2. access软件
  3. mysql数据库

这里只说下myodbc。。。

下载地址是http://www.mysql.com/downloads/connector/odbc/

我下的是ODBC 5.1.11 地址是 http://dev.mysql.com/get/Downloads/Connector-ODBC/5.1/mysql-connector-odbc-5.1.11-win32.msi/from/http://mysql.easynet.be/

下载好装好后用myodbc连接mysql数据库,配制方法如下图

打开 控制面板 => 管理工具里面 => 设置数据源 => 用户DSN => 添加 => 选择 MySQL ODBC

然后就是填mysql数据库的一些信息,本地的话一般是 如下图

到这里,mysql和odbc都已配置完毕。现在就可以在access里面导出了。。。

在access里面选择表后单击右键 就会有导出,导出的时候选择odbc,然后就会选择数据源,选择机器数据源,然后找到刚才配置odbc添加的那个。这样就OK了。。。

这样就把表从access导入到mysql了。。。然后现在表里没有主键,自己根据表的数据,定个主键,这样就可以正常用了。。。