win7下安装MySQL和myODBC

想在win7下使用ASP调用MySQL,没想到搭建MySQL就花费了一天多的时间。

下面把步骤记下来,以后可能还会用到。

首先是下载MySQL这个直接官网上下载就行了。安装流程就是一路下一步就好。

现在开始安装myodbc,官网上的最新版本我安不了,这里使用的是5.1.13的版本。

下载地址:

将压缩包解压后在lib目录下将四个dll文件copy至system32文件夹下;

     
然后,cmd命令(win7请用右键管理员权限)进入bin目录(myodbc-installer.exe所在文件夹)
最后敲入:
   myodbc-installer.exe -d -a -n  "MySQL ODBC 5.1.13 Driver"  -t  "DRIVER=myodbc5.dll;SETUP=myodbc5S.dll"
   如果显示Success: Usage count is 1,表示安装成功。
   我在这里遇到“找不到msvcr100.dll”的错误提示,这是因为没装Visual C++ 2010运行时类库的原因,那么就装上吧。
   VC++2010下载地址:
   装好后再试就没问题了。
使用
    1、进入win7下控制面板下的管理工具;
    2、找到ODBC数据源,在出现的ODBC管理中,新建一个ODBC连接数据DSN;
    3、单击“DSN”标签,点击“添加”按钮,选择 myODBC,点击“完成”,出现:
      
     接着输入需要连接的mySQL服务器地址及帐号,完成 数据库的ODBC连接.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
怎样在非web程序或asp程序中使用mysql数据库呢?对于这个问题有两个解决方案: 使用myodbc驱动程序。   你可以到www.mysql.com下载myodbc驱动程序,然后照着下面的做就可以了第一种选择是下载完全安装包,这种包很大,但对于我们来说有用的只有myodbc.dll这个文件,却要下载这么大的文件,不太合适。当然,如果你很菜的话,我建议你选择这种方式,这样容易些,但不符合cfans的作风,是吧。   第二种是直接下载myodbc.dll文件,只有几百k,但不太容易使用,本人经过很久摸索才找到使用它的方法。首先你将包解开,将myodbc.dll 文件放到windows\system 或 winnt\system32目录下,这取决于你的系统是win9x还是winnt(win2k),你应该知道吧。   然后打开一纯文本编辑器,如editplus,notpad之类,(取决于你的喜好)将下面一段话保存为一文件,扩展名为.reg,知道了吧,这是注册表文件,不要搞错呀(不包括下面的一长串等号)   如果你用的是win2k请将第一行换成   Windows Registry Editor Version 5.00   ==========================================================从下行开始   Windows Registry Editor Version 4.00 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\myodbc driver] "UsageCount"=dword:00000002 "Driver"="C:\\WINNT\\System32\\myodbc.dll" "Setup"="C:\\WINNT\\System32\\myodbc.dll" "SQLLevel"="1" "FileUsage"="0" "DriverODBCVer"="02.50" "ConnectFunctions"="YYY" "APILevel"="1" "CpTimeout"="120" [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers] "myodbc driver"="installed"

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高晓伟_Steven

相逢即是有缘,动力源于金钱。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值