• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused

mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused等相关知识,希望本文的分享对您有所帮助

做了一下mysql升级,开发机上mysql升级到5.6版本,结果连接一些低版本的mysql服务器报出如下异常:
Warning: mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)

异常原因在于服务器端的密码管理协议陈旧,使用的是旧有的用户密码格式存储;但是客户端升级之后采用了新的密码格式。mysql5.6版本遇到这种不一致的情况就会拒绝连接。

详见mysql手册“Server Command Options”一节中“--secure-auth"选项的说明:http://dev.mysql.com/doc/refman/5.6/en/server-options.html#option_mysqld_secure-auth


解决方法有如下三种:

1、服务器端升级启用secure_auth选项;

2、客户端连接时off掉secure_auth,即连接时加上--secure_auth=off,如:mysql -p10.51.1.11 -P3308 -uroot --secure_auth=off

3、找到对应的mysql用户把密码改为新的加密方式,PASSWORD(‘your password'),如:

对于方法二,使用在程序做相应mysql配置即可,以php为例,在php.ini中设置secure_auth=off

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-12-05MySQL 主键与索引的联系与区别分析
  • 2018-12-05简单的SQL Server备份脚本代码
  • 2017-05-11浅析MYSQL REPEATABLE-READ隔离级别
  • 2018-12-05主键和唯一索引的有什么区别
  • 2018-12-05mysql表的基础操作汇总(三)_MySQL
  • 2018-12-05MySQL delete触发器(删除)用法详解
  • 2017-05-11Mysql中LAST_INSERT_ID()的函数使用详解
  • 2018-12-05MySQL Query Rewrite Plugin使用
  • 2018-12-05提高MySQL 查询效率的三个技巧第1/2页
  • 2018-12-05关于roc的10篇文章推荐

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • SQL语句导入导出大全
    • mysql 判断记录是否存在方法比较
    • 使用mysql在终端执行sql并把结果写入文件的方法
    • Oracle 8i字符集乱码问题析及其解决办法
    • 解析SQL中树形分层数据的查询优化
    • 完美转换MySQL的字符集 解决查看utf8源文件中的乱码问题
    • SQL学习笔记四 聚合函数、排序方法
    • 标准MySQL数据库外的5个开源兼容方案
    • SQL 循环插入1000条数据
    • mysql远程登录出错的解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有