mysql5.6.24教程,mysql5.6.24升级5.7.27之错误汇总

mysql5.7.27在安装数据库时是官方是没有给出data文件和my.ini(my.cnf)文件。data文件可以通过mysqld --initialize来初始化生成。my.ini(my.cnf)可以通过手动创建而产生,一般网上都只这样讲,实际上在win环境没问题,但linux环境需要增加一步(1.vim my.default.cnfcp my.default.cnf my.cnf,”mysql球上的人都懂的哦“)。以上完成了,后面的操作基本没有什么问题了。但是。。。。。。。

但是来了。。。真的来了。。。要是初始化生成文件的时候,报错:

[ERROR] unknown variable 'innodb_additional_mem_pool_size=32M'

[ERROR] Aborting

按错误提示应该注释掉my.ini文件中innodb_additional_mem_pool_size=32M'即可。但是注释掉后还报同样的错误。有人说了,你配置的basedir等等信息都对吗?很负责的说都完全正确。经过整整两天的时间到官网找初始化的过程和要求。终于找到原因:1.C:\Windows\System32和C:\Windows\SysWOW64目录下都必须是msvcp120.dll和msvcr120.dll,而且版本不宜过旧。2. 在系统盘的根目录下(“即C:/“下)不能存放my.ini文件,此会造成mysql服务只读系统根目录下的my.ini文件,这点很重要,检查之前把文件显示属性改为:显示所有隐藏文件。

以上我重点列了在初始化数据库文件的时候容易遇到的不解问题,其它操作步骤想必大家都没问题,若真有问题网上文档已非常的多而且质量都比较不错。这就是资源共享的好处,大家共同学习,共同进步。

最后,建议大家时常把各种问题都写下来,方便大家讨论学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值