4

我已经在我的 Windows 10(64 位)本地机器上安装了 AMPPS。启动时,Apache 和 PHP 已启动,但 MySQL 未启动。

我从这个页面尝试了一些解决方案

但似乎没有任何效果。

4

6 回答 6

13

我有同样的问题,解决方案innodb_force_recovery = 1不起作用。当我运行/ampps/mysql/bin/mysql.exe时,它写道 MSVCR100.dll 丢失了。我通过从 url 安装 Visual C++ 2010 Runtime(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开始工作:)

于 2018-01-28T12:42:40.000 回答
5

这行得通!!!

从 url 安装 Visual C++ 2010 Runtime,包括 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

于 2018-03-07T14:54:59.190 回答
3

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

于 2020-03-26T09:13:18.067 回答
1

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

于 2019-08-28T06:47:29.673 回答
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” 。可执行程序”
然后最后我能够启动 MySQL 服务器。

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

于 2018-01-09T21:06:14.160 回答
0
  • 搜索 [mysqld] 部分。
  • 在 [mysqld] 部分下方添加以下行:
innodb_force_recovery = 1
  • 保存配置并重新启动 MySQL。
  • 现在停止 MySQL。
  • 删除刚刚添加的行并重新启动 MySQL。
于 2020-09-13T03:14:10.723 回答