问题分析
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参数配置了,当然网上也有人说可能是其它问题,我们这里整理一下.
时间: 2024-09-19 10:55:13