我在Windows 10(64位)本地计算机上安装了AMPPS。 在启动时,Apache和PHP已经启动但是mySQL没有启动。
我尝试了this page
的一些解决方案但似乎没有任何作用。 请帮忙。
答案 0 :(得分:10)
我遇到了同样的问题,innodb_force_recovery = 1
的解决方案无效。当我运行/ampps/mysql/bin/mysql.exe
时,写道MSVCR100.dll丢失了。
我通过从url:
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 Runtime32位: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)
innodb_force_recovery = 1