问题报错
mysql5.7数据库无法启动,数据库data目录下err错误日志中记录:unknown variable 'innodb_additional_mem_pool_size=32M'。
问题原因
innodb_additional_mem_pool_size 是 InnoDB 用来保存数据字典信息和其他内部数据结构的内存池的大小,单位是 byte,参数默认值为8M。数据库中的表数量越多,参数值应该越大,如果 InnoDB 用完了内存池中的内存,就会从操作系统中分配内存,同时在 error log 中打入报警信息,此参数在MySQL 5.7.4 中移除。
解决方法
在my.ini\my.cnf中注释或删除该参数正常启动。