MySQL 安装环境为win7 x64

1.点击mysql-5.5.21-winx64.msi按引导程序安装。安装过程中注意选择UTF8字符集。用户名和密码都设为root。


2.安装ODBC mysql驱动程序。运行mysql-connector-odbc-5.1.8-win32.msi

3.安装MySQL-Front_Setup.exe

安装完成后会添加要求添加服务器:127.0.0.1localhost。不能添为本地IP,添加为本地IP后会出现1130错误。

4.数据库数据的导入导出。

使用SVN中的数据库备份文件做数据导入。


(1)打开MySQL-Front, 如下所示。点击新建按钮,配置相关属性。服务器可填127.0.0.1 localhost,端口号3306,与MYsql安装时设置的一致。

(2)新建数据库dbpamt

(3)导入dbpamt.sql


在导入数据库文件的过程中只导入xxxx.sql文件即可。

5.配置ODBC数据源,在路径C:\Windows\SysWOW64下找到odbcad32.exe,点击运行。如下图所示。


点击添加按钮,选择mySQL ODBC 5.1 Driver,点击完成。


跳转到如下界面,进行MYsql connector设置。设置如下,设置完成后点test,连接成功后点OK


6.运行pamt源代码。检查数据库与程序连接是否成功。

7.对一些错误的分析和解决办法。


错误1DSN数据源错误。


64位系统结构进行分析。
1c盘下有两个程序安装目录:Program FilesProgram Files (x86)64位的程序安装在Program Files文件夹中,32位的程序安装在Program Files (x86)中。
2windows文件夹下有两个目录:System32SysWOW64
System32中的odbcad32.exe中没有其他驱动(这也是控制面板中ODBC直接启动的程序),但是在SysWOW64下的 odbcad32.exe却存在mdb之类的所有驱动,这说明ODBC驱动在操作系统中是存在的,只是因为运行模式导致调用的odbc程序不同,造成找不到对应的驱动。

解决方法:在路径C:\Windows\SysWOW64下找到odbcad32.exe,点击该程序创建MYsql数据源。

错误2: 3306端口被占用或者MYsql服务已存在。

出现这个问题是由于多次安装不同版本的MYsql造成的,要完全卸载MYsql,就能释放3306端口。卸载之前,先将ODBC中添加的MYsql数据源删除。

MYsql服务已存在的解决办法:

cmd下看看有没有mysql的服务名
scquery mysql;

如果有,就删掉它
sc delete mysql

错误2:

MYSQL 不能使用localhost连接数据库(10061)

原因可能是Mysql服务程序被停止或禁用。