MySQL无法在AMPPS中启动

e7arh2l6  于 2023-08-02  发布在  Mysql
关注(0)|答案(7)|浏览(119)

我已经在我的windows 10(64位)本地机器上安装了AMPPS。启动时,Apache和PHP已经启动,但MySQL尚未启动。
我尝试了一些来自this page的解决方案
但似乎什么都不管用。

h5qlskok

h5qlskok1#

我也遇到了同样的问题,innodb_force_recovery = 1的解决方案不起作用。当我运行/ampps/mysql/bin/mysql.exe时,它被写入MSVCR100.dll丢失。我通过安装Visual C++ 2010运行时(32位和64位版本)解决了这个问题,网址是:
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开始工作:)

ggazkfy8

ggazkfy82#

This works!!!
安装Visual C++ 2010运行时(32位和64位版本),网址为:
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

rseugnpd

rseugnpd3#

我删除了这两个文件mysql.sock.lock,mysqlx.sock.lock下的var文件夹,它的工作

jw5wzhpr

jw5wzhpr4#

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

m2xkgtsf

m2xkgtsf5#

我也有同样的问题,但没有解决方案从互联网工作,
大多数人建议通过删除mysql数据或un/install软件来解决问题。
反正我自己做了个简单的实验就修好了。
我只是简单地点击了“mysql.exe”第一,它确实告诉我,我有失踪的“msvcr100.dll”文件。
从这里下载:https://www.dll-files.com/msvcr100.dll.html
此外,还有一个问题,当我点击“mysqldiderexe”,它确实告诉我,我有失踪msvcp 100 iderdll文件。
从以下位置再次下载:https://www.dll-files.com/msvcp100.dll.html
下载完所有文件后
并将它们放在文件夹“path_to_your/Amps/mysql/bin”中,其中“mysql.exe”和“mysqld.exe”驻留,
最后,我可以启动MySQL服务器。
此解决方案仅适用于系统Windows。

vwkv1x7d

vwkv1x7d6#

  • 搜索[mysqld]部分。
  • 在[mysqld]部分下面添加以下行:
innodb_force_recovery = 1

字符串

  • 保存配置并重新启动MySQL。
  • 现在停止MySQL。
  • 删除刚才添加的行,然后重新启动MySQL。
aydmsdu9

aydmsdu97#

经过各种尝试,我只是点击“恢复默认配置”,我使它再次工作。


的数据

相关问题