用最新版的 mysql connector 去链接 远程的mysql服务器.

遇到 异常 Authentication with old password no longer supported, use 4.1 style passwords.

上网搜, 官方说是服务器的密码版本新,  客户端的版本太低, 连不上. 要更新我的客户端.   但是我的connector 是刚从官方下载的最新的啊. 这不科学啊.

还有人说是去服务器上服务器上的密码存储方式 改成旧版本,这样就可以了.  但是服务器不是我的,  我没有权限去改服务器的配置.

最后发现 一个帖子http://stackoverflow.com/questions/13706463/authentication-method-mysql-old-password-not-supported

里面说 MysqL Connector/NET 6.6.x (as of 6.6.2) dropped support for old password style authentication (it was deprecated due to being insecure and there were documented ways to attack it).

其实就是说 .net的connector 已经抛弃了旧的密码方式, 只支持新的密码方式.   突然明白了.   应该是客户端的密码认证方式太新, 而服务器的密码是旧的方式存储的.

所以就要去把服务器的密码存储方式改成新的.  怎么改呢. 找到这个地址  http://writecodepeople.blogspot.com/2013/03/mysql-41-style-password.html

在服务器端只提供了phpmyadmin, 没有console啊.   我记得有个地方可以执行sql语句

于是去服务器上打开phpmyadmin.  打开数据库.  打开Sql tab, 这里可以执行 sql语句.哈哈

执行这两句:

SET old_passwords=FALSE;

SET PASSWORD = PASSWORD('重设密码');

之后, 在用c# connector 去连.  成功.

reffer: http://byNeil.com

From All by Neil, post C# mysql 链接 遇到 异常 Authentication with old password no longer supported, use 4.1 style passwords.

原文来自 All by Neil, post C# mysql 链接 遇到 异常 Authentication with old password no longer supported, use 4.1 style passwords. 转载请注明出处。本站保留一切权力

转载于:https://www.cnblogs.com/shuidao/archive/2013/04/22/3036709.html

C# mysql 链接 遇到 异常 Authentication with old password no longer supported, use 4.1 style passwords....相关推荐

  1. Hibernate用Mysql数据库时链接关闭异常的解决

    在一个项目中,客户要求除操作系统外全部使用免费软件,因此我使用了Mysql 4.0作为数据库服务器,其JDBC驱动为3.0.9版本,在给客户安装后调试一切正常.可是到了第二天,只要一登录就提示&quo ...

  2. 关于MySql链接url参数的设置 专题

    报错: Establishing SSL connection without server's identity verification is not recommended. According ...

  3. mysql url格式,关于MySql链接url参数的设置

    最近整理了一下网上关于MySql 链接url 参数的设置,有不正确的地方希望大家多多指教: mysql JDBC URL格式如下: jdbc:mysql://[host:port],[host:por ...

  4. shiro mysql_Shiro系列之Shiro+Mysql实现用户认证(Authentication)

    网上大多数介绍Apache Shiro的资料都是使用ini文件的简单配置为例,很少用讲到如何配合数据库来实现用户认证的.我也是刚刚开始接触Shiro,在这里介绍一个入门级别的Shiro+Mysql的配 ...

  5. mysql 服务启动异常

    mysql 服务启动异常 参考文章: (1)mysql 服务启动异常 (2)https://www.cnblogs.com/yanqingguo/p/10895389.html (3)https:// ...

  6. Navicat连接MySQL,出现2059 - authentication plugin ‘caching_sha2_password‘的解决方案

    Navicat连接MySQL,出现2059 - authentication plugin 'caching_sha2_password'的解决方案 参考文章: (1)Navicat连接MySQL,出 ...

  7. matlab和本机MySQL链接

    1.安装好 ***matlab*** 和 ***mysql***:2.[下载](http://dev.mysql.com/downloads/connector/j/#downloads) mysql ...

  8. SQLyog 新建mysql链接时 错误号码 2058

    SQLyog 新建mysql链接时 错误号码 2058 问题: 解决方法: ~~~ ~~~ * 注意:**啊这~!,还有人mysql -u root -p进去不去数据库**,那肯定是你没配环境变量. ...

  9. Mysql时区差异异常-The server time zone value ‘xxx‘ is unrecognized or represents more than one time zone.

    错误:Mysql时区差异异常 原因:mysql的驱动依赖包版本在6.x.x或更高,以致和系统时区差异 解决: 1.把mysql的驱动依赖包版本换为5.x.x或更低 --或者-- 2.在url后面添加s ...

最新文章

  1. perf + 火焰图分析程序性能
  2. Spartan-6的存储元件、多路复用器、快速先行进位逻辑、算术逻辑
  3. python项目中无法import不同文件的代码
  4. python versions compatibility_为什么在python中迭代一个字典时必须调用.iteritems()?...
  5. 2017年值得回首的那些事(文末有新春好礼相送)
  6. JavaFX缺少的功能调查:CSS
  7. 如何击败腾讯_击败股市
  8. SChema中group指示器的使用
  9. android smb 图片,谷歌放出安卓版Samba客户端 但仅支持SMBv1
  10. 计算机或移动设备如何连接网络,移动cmcc电脑和手机使用方法
  11. mysql计算相邻的差值_MySQL如何计算相邻两行某列差值
  12. linux源码头文件_您必须在2020年尝试的十大最佳Linux码头
  13. matlab绘制等间距同心圆,CDR做出等距离的同心圆的四种方法
  14. [ 原创 ] 概念01--中国财政真相:25省负债 全国只有6省1市在赚钱
  15. 阿里巴巴JAVA编码规范考试
  16. 公众号900篇文章分类和索引
  17. NSSM 制作 window 服务
  18. kdays 游戏汉化教程[日记版本] 序章 接触
  19. Linux下安装SVN与使用
  20. 关于全球时间的一点理解

热门文章

  1. ICCV2021—工业界中的神经网络视频传输超分算法
  2. 论文盘点:ICCV 2019 Top 20,MobileNetV3居首!
  3. 深度重建:基于深度学习的图像重建
  4. 计算机网络符号显示叹号,在Win7系统中,电脑网络出现感叹号怎么解决?
  5. linux3.3内核去哪下载,Linux Kernel下载|Linux Kernel v3.18.3 稳定版 - 121下载站
  6. 一位程序员的迷茫:每天5:30准时下班,月薪10000+
  7. Python描述符是什么?
  8. 热传递物理模型matlab,简单传热学计算机分析MatlabPDE二维不稳态焊接热传导求解.PPT...
  9. 6个部件组成一个圆球_2016年新课标人教版小学六年级数学上册单元练习题集
  10. odps mapreduce学习笔记