2017-05-05 82 views
1

我试图从5.0.12更新MySQL到5.7.18,但升级后无法启动MySQL。我执行了以下步骤。从5.0.12更新到5.7.18后无法启动mysql

  • 我从MySQL Community Server下载了Zip档案文件。
  • 我提取了临时文件夹中的存档文件。
  • 我改名mysql的文件夹mysql_backup
  • 我创建了一个新的MySQL文件夹并粘贴所有新解压缩的文件夹中的
  • 我复制从旧mysql_backup文件夹数据文件夹到新创建的文件夹中的MySQL。
  • 我将my.ini从旧的mysql_backup文件夹复制到新的mysql文件夹的bin目录中。
  • 我试图启动mysql服务,但它给出了错误。

enter image description here

  • 我删除以下行按本suggestion但还是同样的错误。 innodb_additional_mem_pool_size = 2M

mysql的错误日志中没有任何内容。这似乎是my.ini问题。请帮助我。

+0

是否运行在管理员模式下的控制面板? “不适当的特权”是可能的原因之一。 –

+0

是的,我正在使用“以管理员身份运行”专门用于控制面板 –

+0

什么是更新_from_?您是否阅读过渡版本的发行说明以了解发生了什么变化? –

回答

1

最后我用Windows事件查看器找到了答案。问题是,在[mysqld的]部分下面的线,我已经被注释掉/从my.ini文件删除,现在的MySQL已经开始:

key_buffer = 16M

评论了这一点,这条线将是后:

#key_buffer = 16M

请你检查你的Windows事件查看器的更多线索XAMPP控制面板中的错误。

0

就我而言,我不得不把my.ini文件从/data文件夹移动到文件夹/bin