yuanhuige

  1、提示没有驱动

    请上官网或百度找一下 MyODBC-standardG 下载安装后即可以连接数据库

     下载链接地址是:http://esin.newhua.com/down/MyODBC-standard-3.51.07-win.zip

 2、因为加密方式不同,有可能还会提示以下错误(以下解决方案是转载的)

 

Client does not support authentication protocol requested by server

时间:2011-10-24 16:58:43 | 查阅:2521

错误编号:1251

问题分析:

如果你升级 MySQL 到 4.1 以上版本后遇到以上问题,请先确定你的 MySQL Client 是 4.1 或者更高版本(Windows 下有这个问题就可以直接跳到下面看解决方法了,因为 MySQL 在 Windows 系统里是 client 和 server 一起装上的)。

解决方法:

1、 Windows 平台

主要是改变连接 MySQL 帐户的加密方式,MySQL 4.1/5.0 是通过 PASSWORD 这种方式加密的。可以通过以下两种方法得到解决:

1) MySQL->SET PASSWORD FOR \'some_user\'@\'some_host\'=OLD_PASSWORD(\'new_password\');

     MySQL->FLUSH PRIVILEGES;

2)MySQL->UPDATE MySQL.user SET Password=OLD_PASSWORD(\'new_password\') WHERE Host=\'some_host\' AND User=\'some_user\';

     MySQL->FLUSH PRIVILEGES; (我是用了这句解决问题的)

2、 Linux/Unix 平台

Linux 平台下首先确定是否安装过 MySQL 的客户端,这个用 rpm 安装很简单,Linux 代码为:

rpm -ivh MySQL-client-4.1.15-0.i386.rpm

然后在编译 php 的时候要加上:

--with-MySQL=/your/path/to/MySQL

一般情况下都可以解决。如果还出现这种错误,可以按照下面的方法来做:

1)MySQL->SET PASSWORD FOR \'some_user\'@\'some_host\'=OLD_PASSWORD(\'new_password\');

      MySQL->FLUSH PRIVILEGES;

2)MySQL->UPDATE MySQL.user SET Password=OLD_PASSWORD(\'new_password\') WHERE Host=\'some_host\' AND User=\'some_user\';

     MySQL->FLUSH PRIVILEGES;

转至这里:http://www.phpcms.cn/index.php?m=content&c=index&a=show&catid=170&id=406=  

3、连接MYSQL

 

 

//数据库连接
strconnection="DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=kuotu_huafei;USER=root;PASSWORD=root;" set conn = server.createobject("adodb.connection") \'连接数据库 conn.open strconnection //设置编码 conn.execute("set names \'utf8\'")

 

分类:

技术点:

相关文章:

  • 2021-05-31
  • 2022-12-23
  • 2021-06-09
  • 2021-12-14
  • 2021-07-04
  • 2022-12-23
  • 2021-09-03
  • 2022-12-23
猜你喜欢
  • 2021-10-13
  • 2021-04-03
  • 2022-02-26
  • 2022-01-01
  • 2021-06-22
  • 2021-08-27
  • 2022-02-02
相关资源
相似解决方案