背景
写Python小工具时遇见的连接数据库问题, reading initial communication packet ,前一天都好好的第二天上班突然遇见了这个错误提示,记录一下解决过程,做了一番无用功后终于搞定,这次记录下来,免得下次浪费时间 。
解决方案一
修改my.ini中innodb_buffer_pool_size,我的开发环境默认是47M,修改为128M后,无效。
解决方案二
跳过mysql反向解析,加快内网mysql访问速度;打开/my.ini,添加如下代码:(my.ini位于MySQL Server安装文件夹中)
[mysqld]
skip-name-resolve
skip-grant-table
测试
重启MySQL服务: