关于 mysql5 改密码后不能登录的问题

felixsun

2004-04-19

首先说明一下,下面描述仅限于win系统 其它系统我没试过,

mysql 自从4.1.1以后修改了用户密码的格式, 从16位增加到了41位, 采用了一种新的验证方法,

但4.1以前的客户端协议不支持这种方法,所以造成了不能登临的后果.

即使密码正确了不能正常登录,提示如下

#1250 – client does not support authentication protocol requested by server; consider upgrading mysql client

在窗口中执行:

c:\mysql\bin>mysql -uroot

welcome to the mysql monitor.  commands end with ; or \g.

your mysql connection id is 1 to server version: 5.0.0-alpha-nt

type help; or \h for help. type \c to clear the buffer.

mysql> select password(aa);

+——————————————-+

| password(aa)                            |

+——————————————-+

| *dee59c300700af9b586f9f2a702231c0ac373a13 |

+——————————————-+

1 row in set (0.00 sec)

mysql>

从上可以看出password的结果返回了一个以*号开头的41位字符串,而以前是16位的

mysql官方网站给出了二种解决方法

1,使用新的客户端api,

2,强制服务器使用旧的密码方案

我首先尝试了第一种方法,从mysql5.0中拷贝libmysql.dll到php 的扩展目录中,替代了php本身附带的libmysql.dll, 但结果令人失望. php提示装入php_mysql.dll失败:

php warning:  php startup: unable to load dynamic library c:/php5/ext/php_mysql.dll – 找不到指定的程序。

后来发现新版的dll中缺少了mysql_drop_db() 这一函数

服务器密码修改后数据库无法登录,关于 mysql5 改密码后不能登录问题的解答-数据库专栏,MySQL...相关推荐

  1. 关于 mysql5 改密码后不能登录的问题

    关于 mysql5 改密码后不能登录的问题                                         Felixsun                               ...

  2. 记一次云服务器被密码爆破的经历——关小黑屋、改密码、改端口

    记一次服务器被爆破的经历 文章目录 记一次服务器被爆破的经历 检查登录情况 关小黑屋 查询当前正在爆破的ip 新的问题及解决思路 加强安全性 修改密码 修改端口号 后记 当我登录时看到这条警告,我意识 ...

  3. 192.168.0.1手机登录wifi设置改密码

    产品型号:华为mate 30 系统版本:EMUI 10.1 192.168.0.1手机登陆wifi设置改密码总共分为4步,具体的操作步骤如下: 1.首先连接需要改密码的WiFi,打开浏览器,在搜索栏中 ...

  4. html5手机密码修改,HTML5 Canvas简简单单实现手机九宫格手势密码解锁

    早上花了一个半小时写了一个基于HTML Canvas的手势解锁,主要是为了好玩,可能以后会用到. 思路:根据配置计算出九个点的位置,存入一个数组,当然存入数组的顺序的索引是: 第一行:0   1  2 ...

  5. 修改登录ftp服务器时用的密码,ftp服务器登录密码修改

    ftp服务器登录密码修改 内容精选 换一换 本文介绍如何在裸金属服务器操作系统内部修改登录密码.建议优先在控制台上重置密码,如果不可以,再尝试在操作系统内部修改登录密码.此处以CentOS 7.5版本 ...

  6. oracle账号密码修改后特别容易锁定_Oracle数据库用户锁定原因以及处理方式(ORA-28000)...

    现场在实施过程中,基于安全考虑(用户名和密码之前暴露给其他公司了),需要对用户密码进行修改. 修改过程很简单(alter user [username] identified by [password ...

  7. 方舟手游服务器能修改密码吗,方舟手游怎么改转服密码

    1 回答 催眠麦克风手游怎么改密码? 在催眠麦克风中更改密码,玩家首先需要登录到游戏主界面,打开"MENU"界面并找到"引继码设置":点击进入后按照提示,在对应 ...

  8. postgresql 密码修改,忘记密码进行修改重置

    postgresql 密码修改,忘记密码进行修改重置 1.密码修改缘由 2.修改密码的方式 方式1 方式2 3.忘记密码重置 1.密码修改缘由 1.客户端认证方式为密码验证,设置初始密码,则会涉及到修 ...

  9. ovirt 主机忘记密码修改

    ovirt 主机忘记密码修改 主机已加入ovirt-engine,但不知道密码无法登录. 查看主机添加后会自动添加一个公钥,断定在 ovirt-engine 必有一个密钥. 在/etc/pki/ovi ...

最新文章

  1. tcp udp区别优缺点_CCNA必懂篇,传输层协议TCP/UDP的区别和作用
  2. springboot 跨域解决方案
  3. 一个表格中文字怎么换行_Excel表格中怎样快速将阿拉伯数字转化为大写文字?这样操作一键完成...
  4. Apollo进阶课程㊵丨Azure仿真平台使用
  5. Notepad++使用教程
  6. SQL68 牛客每个人最近的登录日期(三)
  7. 比较和同步两个SQL Server数据库之间的图像
  8. java浏览器渲染_优化浏览器渲染
  9. 51单片机定时器问题总结
  10. 华为USG6000防火墙配置合集
  11. 网络发现已关闭。网络计算机和设备不可见。请启用网络和共享中心中的网络发现。
  12. 关于Inter漏洞“熔断”的论文翻译(三)(完)
  13. 购物网站(测试+步骤+代码)
  14. Power bi 3.12 瀑布图
  15. intuitionistic fuzzy set 运算规则python实现
  16. 阿里 M8 级大神整理出 SQL 手册:收获不止 SQL 优化,抓住 SQL 的本质
  17. 什么是个人热点?安卓手机怎么开启个人热点?
  18. 打印300页的书本胶装需要多少钱
  19. 使用Python编写程序,输入一个大于 2 的自然数,然后输出小于该数字的所有素数组成的集合。
  20. 二叉树--Huffman编码树--优先队列解法

热门文章

  1. 使用UE5和Blender实现您的游戏关卡设计视频教程
  2. 学习 Python 之 Pandas库
  3. 一些笔记本电脑的推荐
  4. 转:网络虚拟(包括overlay、underlay介绍)
  5. Linux glib库hash表GHashTable介绍
  6. maya导入unity材质丢失
  7. wamp集成环境php扩展,redis学习之路:wampserver集成环境安装php redis拓展
  8. 链表中快慢指针的应用
  9. ReactiveCocoa Documents 翻译(基于版本V2.5)
  10. 火车头采集实现DeDecms免登陆/自动登陆方法