MySQL没有在AMPPS中启动

时间:2017-11-21 07:03:03

标签: mysql ampps

我在Windows 10(64位)本地计算机上安装了AMPPS。 在启动时,Apache和PHP已经启动但是mySQL没有启动。

我尝试了this page

的一些解决方案

但似乎没有任何作用。 请帮忙。

7 个答案:

答案 0 :(得分:10)

我遇到了同样的问题,innodb_force_recovery = 1的解决方案无效。当我运行/ampps/mysql/bin/mysql.exe时,写道MSVCR100.dll丢失了。 我通过从url:

安装32位和64位版本的Visual C ++ 2010 Runtime来解决这个问题 <32> 32位:Microsoft Visual C ++ 2010 SP1可再发行组件包(x86)
http://www.microsoft.com/en-us/download/details.aspx?id=8328

64位:Microsoft Visual C ++ 2010 SP1可再发行组件包(x64)
http://www.microsoft.com/en-us/download/details.aspx?id=13523

这适用于我和mysql开始工作:)

答案 1 :(得分:4)

这有效!!!

从url:

安装32位和64位版本的Visual C ++ 2010 Runtime

32位:Microsoft Visual C ++ 2010 SP1可再发行组件包(x86) http://www.microsoft.com/en-us/download/details.aspx?id=8328

64位:Microsoft Visual C ++ 2010 SP1可再发行组件包(x64) http://www.microsoft.com/en-us/download/details.aspx?id=13523

答案 2 :(得分:2)

我删除了var文件夹下的这两个文件mysql.sock.lock,mysqlx.sock.lock并有效

答案 3 :(得分:0)

我遇到了同样的问题但没有来自互联网的解决方案 大多数人建议通过删除mysql数据或取消/安装软件来解决问题 无论如何,我在简单的实验后自己修理了它。

我只是先点击“mysql.exe”,它确实告诉我我错过了“msvcr100.dll”文件。
从这里下载:https://www.dll-files.com/msvcr100.dll.html

还有一个问题,当我点击“mysqld.exe”它确实告诉我,我已经缺少msvcp100.dll文件。
再次从以下网址下载:https://www.dll-files.com/msvcp100.dll.html

我下载了所有文件后,将它们放在“path_to_your / Ampps / mysql / bin”文件夹中 “mysql.exe”和“mysqld.exe”所在的位置,然后最终我能够启动MySQL服务器。

此解决方案仅适用于Windows系统。

答案 4 :(得分:0)

请查看此页面。希望问题能得到解决。

https://gist.github.com/irazasyed/c516682e34068b14b55d

答案 5 :(得分:0)

打开Ampps/mysql/data/文件夹并删除所有与此ib_logfile和mysql-bin,ibdata等类似的文件,然后通过AMPPS启动或重新启动MySQL。

答案 6 :(得分:0)

  • 搜索[mysqld]部分。
  • 在[mysqld]部分下面添加以下行:
innodb_force_recovery = 1
  • 保存配置并重新启动MySQL。
  • 现在停止MySQL。
  • 删除刚刚添加的行,然后再次启动MySQL。