Xampp中mysql无法启动问题的解决方法

 更新时间:2022年06月23日 10:31:09   作者:柠澈!  
最近有朋友反映遇到了xampp的mysql启动不了这种情况,该怎么办呢,所以下面这篇文章主要给大家介绍了关于Xampp中mysql无法启动问题的解决方法,文中通过图文介绍的非常详细,需要的朋友可以参考下

很突然的Xampp的mysql就打不开:

很疑惑,之前一直可以打开的,然后刚才我启动了一下,就突然启动不了了,我想了一下,并没有出现端口号占用问题呀,而且报错也没有说端口号占用,报错写的很是通俗

然后我查看了日志文件–发现日志文件中也没有描述如何错误

然后我上网找了很多资料,说打开config中的my.ini配置文件中修改路径,但是我的是正确的,路径和端口号都是正常的

又根据搜索到的博客步骤

----用管理员启动命令行,进入mysql的bin目录,输入

mysqld --install,回车,

命令行窗口输入:net start mysql ,发生1067错误

但在网上找了很多相关博客都没有解决问题

我也尝试的卸载Xampp,但是重新安装也照样启动不了mysql

最后只能删除MySQL服务

使用windows自带的sc工具

输入:sc /?

使用sc query下mysql这个服务

命令:

sc query mysql

可以看到,mysql服务是存在的,status是stopped

现在就来把mysql服务删除了吧

来看看删除windows服务的命令

delete----------(从注册表)删除服务。

删除mysql服务

命令:

sc delete mysql

再查询下,看看mysql服务还在不在

命令:

sc query mysql

Output:

[SC] EnumQueryServicesStatus:OpenService 失败 1060:

指定的服务未安装。

时隔多日,又出现了相同的错误,无缘无故就打不开了,这次没有上次那么狠了把mysql卸载重装。我搜索了很多博客。还是没有找到合适的方法。

然后我狠心直接备份整个data目录,新建一个data空目录,尝试启动mysql,发现有报错Could not open mysql.plugin table. Some plugins may be not loaded

大概意思是权限表,插件表都找不到,因为空的data目录下连mysql库都没有,启动不了那才是正常的。修复
找到mysql安装目录下的bin目录,运行:

mysql_install_db

这个就相当于初始化一下,会发现有了mysql和一些其他必要的库,此时默认的用户是root,并且是没有设置密码的,此时已经可以正常启动mysql了。只是之前的数据库没有了,去备份里面把它粘贴过来,顺便把ibdata1文件也粘贴过来。再试试可不可以打开

总结

到此这篇关于Xampp中mysql无法启动问题解决的文章就介绍到这了,更多相关Xampp mysql无法启动内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 简单谈谈MySQL优化利器-慢查询

    简单谈谈MySQL优化利器-慢查询

    分析MySQL语句查询性能的方法除了使用 EXPLAIN 输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”
    2017-01-01
  • 使用mysqldump实现mysql备份

    使用mysqldump实现mysql备份

    mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。今天我们就来详细探讨下mysqldump的使用方法
    2016-11-11
  • IDEA连接不上MySQL端口号占用的解决

    IDEA连接不上MySQL端口号占用的解决

    这篇文章主要介绍了IDEA连接不上MySQL端口号占用的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • mysql修改用户密码报错的解决方法

    mysql修改用户密码报错的解决方法

    mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题,这篇文章主要介绍了mysql修改用户密码报错,需要的朋友可以参考下
    2023-03-03
  • MySQL的线程池原理学习教程

    MySQL的线程池原理学习教程

    这篇文章主要介绍了MySQL的线程池原理学习教程,包括线程池的函数调用与关键接口等重要知识,非常推荐!需要的朋友可以参考下
    2015-11-11
  • MySQL实现批量插入测试数据的方式小结

    MySQL实现批量插入测试数据的方式小结

    在开发过程中我们不管是用来测试性能还是在生产环境中页面展示好看一点, 经常需要一些测试数据, 本文主要介绍了两种常用的MySQL测试数据批量生成方式,希望对大家有所帮助
    2023-11-11
  • CentOS安装mysql5.7 及简单配置教程详解

    CentOS安装mysql5.7 及简单配置教程详解

    这篇文章主要介绍了CentOS安装mysql5.7 及简单配置教程详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • ubuntu server配置mysql并实现远程连接的操作方法

    ubuntu server配置mysql并实现远程连接的操作方法

    下面小编就为大家分享一篇ubuntu server配置mysql并实现远程连接的操作方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • MySQL 5.7.29 + Win64 解压版 安装教程图文详解

    MySQL 5.7.29 + Win64 解压版 安装教程图文详解

    这篇文章主要介绍了MySQL 5.7.29 + Win64 解压版 安装教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • mysql 直接拷贝data 目录下文件还原数据的实现

    mysql 直接拷贝data 目录下文件还原数据的实现

    这篇文章主要介绍了mysql 直接拷贝data 目录下文件还原数据的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07

最新评论