博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac下遇到 'reading initial communication packet’ 问题
阅读量:6719 次
发布时间:2019-06-25

本文共 469 字,大约阅读时间需要 1 分钟。

今天在开发过程中,一个单位跑的好好的项目,在家中的Mac下运行时,遇到了下面这个错误:
 
"Lost connection to MySQL server at 'reading initial communication packet, system error: 61"
 
看错误描述应该是无法连接数据库,OK,我先检查数据库是否正常工作,phpmyadmin看了一下一切正常。
 
看了一下数据库配置:hostname 使用的是 127.0.0.1,看了一下网上的解决方案,大多是因为防火墙或者网络访问不通造成的,那我这可是127.0.0.1本地地址,按理说不会不通呀,那我就换成 localhost 试一下,结果居然好了。
 
检查一下 my.cnf 并没有任何与地址解析相关的配置,应该使用的默认配置。
 
根据 Stack Overflow 中的讨论,推论出因为默认安装的mysql绑定的地址是 localhost 所以使用IP访问时mysql的访问策略拒绝了访问,解决方法是修改 my.cnf 或者允许IP地址访问。
 
 
参考资料:
1、
2、

转载地址:http://krjmo.baihongyu.com/

你可能感兴趣的文章
HTTP===返回结果的HTTP状态码
查看>>
How to change the computer name on Ubuntu
查看>>
bzoj1093
查看>>
一些题解
查看>>
bzoj2792
查看>>
data encryption
查看>>
UVA10692:Huge Mods
查看>>
动态加载js和css
查看>>
swift - UITextView的用法
查看>>
MarkdownPad基于语法示例
查看>>
区块链开发_比特币开发1
查看>>
幸福是一种感觉
查看>>
udp接收
查看>>
Linux批量处理文件脚本
查看>>
MVC之Ajax异步操作
查看>>
pwn学习(1)
查看>>
复习常用算法_冒泡算法
查看>>
reading/writing files in Python
查看>>
LCA 树链剖分
查看>>
JSP下载txt 和 Excel两种文件
查看>>