打开ODBC进行配置:

ArcMap连接mysql数据库_自定义

ArcMap连接mysql数据库_数据源_02

ArcMap连接mysql数据库_数据源_03

打开ArcCatalog,配置OLE DB数据源:选择自定义——自定义模式:

ArcMap连接mysql数据库_mysql_04

ArcMap连接mysql数据库_mysql_05

ArcMap连接mysql数据库_自定义_06

ArcMap连接mysql数据库_mysql_07

说明:我第一次安装的是:mysql-connector-odbc-5.2.7-winx64.msi,在刷新时,数据源名称怎么也刷新不出来,后来安装的:mysql-connector-odbc-5.2.7-win32.msi,可以刷新出来了。发现ArcCatalog应该是32位,导致识别不出来64的ODBC驱动。

其中:

查看32位ODBC驱动:启动 C:/Windows/SysWOW64/odbcad32.exe

查看64位ODBC驱动,启动 C:/WINDOWS/system32/odbcad32.exe

执行上述命令后,如下图:会显示32/64位。因为32位/64位我都安装了

ArcMap连接mysql数据库_自定义_08

这时打开ArcMap,已经可以看到数据源:

ArcMap连接mysql数据库_数据源_09