首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误2027 (HY000):在登录过程中格式错误的数据包

错误2027 (HY000):在登录过程中格式错误的数据包
EN

Stack Overflow用户
提问于 2018-06-08 03:38:40
回答 1查看 4K关注 0票数 1
代码语言:javascript
运行
复制
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -u root -p
Enter password:
ERROR 2027 (HY000): Malformed packet

我的服务器上有两个MySQL DB版本,分别为4.0和5.7。我的应用程序可以毫无问题地连接到两个MySQL DB,但是当我尝试登录到MySQL命令行工具时,它会显示错误,如下所示。我还注意到,即使当我停止MySQL 5.7服务时,它也显示了相同的错误,但是如果我停止了MYSQL4.0服务,它将显示:

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

基于一些来自类似主题的回复,格式错误的数据包是因为旧的密码哈希问题,但是我需要做些什么来更改密码呢?还是我的问题与密码无关?

我正在使用Windows 2012 R2。Mysql 5.7.21和Mysql 4.0.17

EN

Stack Overflow用户

发布于 2018-06-08 04:41:08

这是MySQL 5.7客户端与MySQL 4.0服务器之间的兼容性问题。

我的应用程序可以毫无问题地连接到两个MySQL DB,但是当我尝试登录到MySQL命令行工具时,它会显示错误,如下所示。

原因可能很简单,应用程序可能使用不同版本的Mysql connector API,例如AppConnectwithv5.7可能使用5.7兼容的自由。

当您连接到MySQL 4.0时,请使用MySQL 4.0客户端和MySql 5.7类似的客户端。

当同时运行两个版本时,请确保指定正确的端口。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50753006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档