错误编号: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;

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'")

asp连接不到我mysql里_ASP连接MYSQL问题点解决相关推荐

  1. asp连接mysql视频_asp连接mysql数据库详细实现代码

    ASP 的 asp连接mysql数据库详细实现代码 想要asp能连接mysql数据库需要安装MySQL ODBC 3.51 驱动 我们先看下面这段代码 代码如下: set conn = server. ...

  2. asp 更新 mysql数据库_asp update mysql数据库

    数据库必知词汇:数据操纵语言DML |名词定义|数据操纵语言(Data Manipulation Language, DML)是SQL语言的四大主要分类之一,用户通过它可以实现对数据库数据的基本操作. ...

  3. oracle登录连接为是什么,oracle里的连接(connection)究竟是指什么

    我这里的测试环境使用的是专用连接模式,共享模式略有不同,这个大家可以自己测试观察一下. --记得在pub里曾经有人问到我们在登录db的时候,谁来负责校验用户名和密码?带着 这样一个疑问来看看oracl ...

  4. asp创建mysql表_asp创建数据库表

    一起谈.NET技术,不附加数据库 ASP.NET调用.sql文件 笔者好久没有写随笔了,这次是遇到提出这样的问题"不用附加数据库,什么修改web.config什么的那么麻烦,而是直接运行一个 ...

  5. asp创建mysql表_asp创建数据库

    Azure 上部署 ASP.NET Core Web App 前言 在云计算大行其道的时代,当你要部署一个网站时第一选择肯定是各式各样的云端服务.那么究竟使用什么样的云端服务才能够以最快捷的方式部署一 ...

  6. NodeJS里如何连接MySQL并分别操作增删改查

    本文简介 Node.js 里连接 MySQL ,并分别操作增删改查 . 你需要在电脑里安装一下 MySQL ,最好再安装一个数据库管理工具.我使用的是 MySQL Workbench ,这是一款 My ...

  7. asp mysql 教程_ASP入门教程

    第一课 安装IIS 首先,要在电脑上安装IIS:关于安装和调试IIS本站有很多这方面的文章,会安装了这步省略,不会的话请看"网上安家"和"Win 2003动态网站IIS( ...

  8. asp mysql语法_ASP编程基本语法

    ASP编程基本语句(一) Access + asp编制网站是属于动态网站,是通过把要编制的内容写入数据库里,在通过读取数据库的内容显示出来,学习目的:学会数据库的基本操作.数据库的基本操作无非是:查询 ...

  9. eclipse jdbc mysql下载_在eclipse里jdbc连接mysql 怎么安装

    纯新手,百度了好久"jdbc怎么安装""eclipsemysqljdbc"找不到教程,试着下载了mysql-connector-java-5.0.3-bin.j ...

最新文章

  1. ajax php加载列表实例,jQuery+PHP+ajax实现加载更多内容列表
  2. 给用户培训的几点感受
  3. 深入理解lombok
  4. Git-分布式版本控制系统
  5. python编程(类的释放)
  6. Http Body 的四种格式
  7. printk与日志优先级设置
  8. C++11 继承构造函数与委托构造函数
  9. 实验-网络攻击(字典攻击)
  10. 老板口中的一区二区是什么意思?
  11. 知识图谱技术分享会----有关知识图谱构建的部分关键技术简介及思考
  12. Quartus-II 13.1 详细安装、注册、配置步骤
  13. 第二人生的源码分析(九十七)LLSlider实现音量滑动条
  14. cisco 2800路由器密码恢复
  15. Vue2 - 网易云音乐项目笔记(基于Vant UI组件库)
  16. 大唐西域记 唐朝时代的世界划分 Re: [转载]悟空的仕途生涯(长)
  17. react+redux实战——redux到底是个啥子?
  18. 【luogu P2071 座位安排】 题解
  19. 关于GPS经纬度如何转百度经纬度
  20. 坐标系统投影变换分带方法

热门文章

  1. linux如何get请求urlencode,如何为curl命令urlencode数据?
  2. 疲劳驾驶数据集_人工检查,11 个类、97942 个标签,Roboflow 开源自动驾驶数据集可以使用啦...
  3. java 安装后找不到文件_(已解决)jdk安装 系统找不到文件C:\ProgramData\Oracle\Java\javapath\java.exe...
  4. mysql默认排序规则_mysql 字符集与排序规则的简单了解
  5. webpack打包生成的map文件_从这十几个方面优化你的 Webpack 配置
  6. flutter刷新页面_Flutter BottomNavigationBar切换会刷新当前页面解决方
  7. Python基础教程:字符串中split与rsplit的方法原理教程
  8. C语言 socket listen()函数(socket()函数创建的socket(套接字描述符)默认是一个主动类型的,listen函数将socket变为被动类型的,等待客户的连接请求)
  9. 【中级软考】位示图bitmap是什么?(利用二进制的一位来表示磁盘中的一个盘块的使用情况)
  10. windows下如何查看设备的idVendor(厂商标识)和idProduct(产品标识)?