Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从5.0.12更新到5.7.18后无法启动mysql_Mysql_Xampp_Updates - Fatal编程技术网

从5.0.12更新到5.7.18后无法启动mysql

从5.0.12更新到5.7.18后无法启动mysql,mysql,xampp,updates,Mysql,Xampp,Updates,我试图将MySQL从5.0.12更新到5.7.18,但升级后无法启动MySQL。我执行了以下步骤 我从下载了Zip存档文件 我提取了临时文件夹中的存档文件 我将mysql文件夹重命名为mysql\u备份 我创建了一个新的mysql文件夹,并将所有新提取的文件粘贴到该文件夹中 我将数据文件夹从旧的mysql\u备份文件夹复制到新创建的mysql文件夹 我将my.ini从旧的mysql\u备份文件夹复制到新mysql文件夹的bin目录 我试图启动mysql服务,但出现了错误 我删除了下面的行

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

  • 我从下载了Zip存档文件
  • 我提取了临时文件夹中的存档文件
  • 我将mysql文件夹重命名为mysql\u备份
  • 我创建了一个新的mysql文件夹,并将所有新提取的文件粘贴到该文件夹中
  • 我将数据文件夹从旧的mysql\u备份文件夹复制到新创建的mysql文件夹
  • 我将my.ini从旧的mysql\u备份文件夹复制到新mysql文件夹的bin目录
  • 我试图启动mysql服务,但出现了错误

  • 我删除了下面的行,但仍然是相同的错误。
    innodb\u附加\u成员\u池大小=2M

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

我终于用Windows事件查看器找到了答案。问题在于[mysqld]部分的下面一行,我已经从my.ini文件中注释掉/删除了该行,现在MySQL已经启动:

key\u buffer=16M

注释后,该行将为:

#按键缓冲=16M


请检查您的Windows事件查看器,以了解有关XAMPP控制面板中错误的更多线索。

在我的情况下,我必须将
my.ini
文件从
/data
文件夹移到
/bin
文件夹

您是否在管理员模式下运行控制面板?“不正确的权限”是可能的原因之一。是的,我专门为控制面板使用“以管理员身份运行”您从何处更新?你读过临时版本的发行说明了吗?在帖子中更新了,我从5.0.12开始更新。不,实际上有太多的临时版本无法阅读发行说明,所以我直接跳到了5.7.18版本。