问题分析
innodb_buffer_pool_size = 2048M 设置过大,调整为innodb_buffer_pool_size = 1024M即可
解决办法
找到my.cnf 然后把innodb_buffer_pool_size 设置合合适的
# might be limited to 2-3.5G of user level memory per process, so do not
# set it too high.
innodb_buffer_pool_size=187M
意思是4G以内的内存我们设置187MB,当然小编是16GB的就可以大一点了,所以根据自己内存来算吧
如果还是不行出来 lost connection to mysql server at "reading initial communication packet", system error: 0
我们可以看看
在 my.cnf 里面的 [mysqld] 段增加一个启动参数 skip-name-resolve
skip-name-resolve
或者重新安装mysql数据库了
总结,其实出现问题就是
innodb_buffer_pool_size 和skip-name-resolve参数配置了,当然网上也有人说可能是其它问题,我们这里整理一下.
mysql报错1064|mysql报错:Lost connection to MySQL server at 'reading initial communication packet'问题
http://m.bbyears.com/shujuku/113456.html
推荐访问:mysql报错1045