Mysqld在Windows 7上运行时立即崩溃。。。?

Mysqld在Windows 7上运行时立即崩溃。。。?,mysql,Mysql,我正在尝试在Windows7 Home Premium 64位上运行MySql 5.1。我已经从MYSql网站下载并安装了MSI安装程序。安装成功,但服务未启动 如果我尝试使用mysqld可执行文件手动运行MySql,它会在运行时立即崩溃(错误:mysqld.exe已停止工作) 早些时候mysql是在机器上运行的,但我遇到了一些问题(没有执行大的查询),于是又重新安装了它,不知何故破坏了程序。我把它安装成一个服务,它开始给我这个isse,现在即使我不把它安装成服务,它也不能工作 我已尝试删除my

我正在尝试在Windows7 Home Premium 64位上运行MySql 5.1。我已经从MYSql网站下载并安装了MSI安装程序。安装成功,但服务未启动

如果我尝试使用mysqld可执行文件手动运行MySql,它会在运行时立即崩溃(错误:mysqld.exe已停止工作)

早些时候mysql是在机器上运行的,但我遇到了一些问题(没有执行大的查询),于是又重新安装了它,不知何故破坏了程序。我把它安装成一个服务,它开始给我这个isse,现在即使我不把它安装成服务,它也不能工作

我已尝试删除mysql文件夹并重新安装。Mysql是否在其他地方保存配置信息或其他数据

还有其他人发现并解决了这个问题吗

如何找出进程无法运行的原因?

请参阅MySQL参考手册中的

  • 下载MySQL的
    noinstall
    (zip存档)版本,该版本与系统上已安装的版本完全对应
  • .pdb
    符号文件解压缩到现有MySQL安装的
    bin
    目录中
  • 捕获所有模块化(即加载的DLL)的列表及其从DRW的完整路径
  • 从DrWatson捕获堆栈跟踪
  • (包括
    mysqld.trace
    )查看崩溃前发生了什么

或者您可以尝试以管理员身份运行mysqld.exe。

您可能陷入了DLL地狱。您可以获取堆栈跟踪吗?如何获取mysqld的堆栈跟踪?运行
mysqld debug--debug--standalone
。当/如果它崩溃,请查看是否有方法从“mysqld debug has stopped working”窗口获取其他详细信息。崩溃后,还要查看
mysqld.trace
文件,看看崩溃前发生了什么。我不知道您是否这样做了:如果您将旧的XAMPP安装(/mysql/data文件夹)从数据库复制到新的XAMPP安装,可能会导致此错误。删除您复制的旧数据库并重新启动mysql。