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.1或localhost。不能添为本地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.对一些错误的分析和解决办法。
错误1:DSN数据源错误。
对64位系统结构进行分析。
(1)c盘下有两个程序安装目录:Program Files和Program Files (x86)。64位的程序安装在Program Files文件夹中,32位的程序安装在Program Files (x86)中。
(2)windows文件夹下有两个目录:System32和SysWOW64。
在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服务程序被停止或禁用。
转载于:https://blog.51cto.com/2198407/1287941