很突然的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无法启动的问题相关推荐

  1. vscode+phpstudy连接使用mysql(解决phpstudy中mysql无法启动的问题)

    vscode+phpstudy连接使用mysql(解决phpstudy中mysql无法启动的问题) 使用vscode+phpstudy配置php开发环境网上很文章都是挺好的,都成功解决了我的问题.但是 ...

  2. Xampp中mysql无法启动的解决方法(参考)

    点击start,mySQL启动不起来,之前系统里安装过MySQL. 原因:XAMPP启动MySQL时,默认启动了本地的MySQL 解决方案: 需要修改本地MySQL服务的路径,改为XAMPP中的myS ...

  3. 解决phpstudy中mysql无法启动,与本地安装的mysql冲突

    一.解决问题: 1.点击phpmysql中的mysql无法启动,显示正在启动后立即停止 二.产生原因: 本地新安装了mysql,与phpstudy中MySQL冲突. 三.解决办法 1.使用Win+R调 ...

  4. 解决phpstudy中MySQL无法启动

    问题描述: phpstudy 中集成的 MySQL 无法启动. 问题产生: 安装好 phpstudy8.1 后,Apache 可以启动,MySQL 无法启动. 解决方法: 1.win10 系统中之前已 ...

  5. xampp 中 mysql的相关配置

    最近开始接触PHP,而一般搭建PHP环境使用的都是xampp 这个集成环境,由于之前我的系统中已经安装了mysql服务,所以在启动mysql的时候出现一些列错误,我通过查询各种资料解决了这个问题,现在 ...

  6. XAMPP的MYSQL无法启动 -This may be due to a blocked port, missing dependencies,

    XAMPP的MYSQL无法启动 -This may be due to a blocked port, missing dependencies, 问题描述 解决方法:借鉴: https://www. ...

  7. mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md

    --- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...

  8. wamp mysql服务无法启动_wamp中mysql无法启动怎么办

    wamp中mysql无法启动的解决办法:1.通过设置环境变量,开启MySQL服务:2.在启动wampserver之前把MySQL服务停掉:3.在my.ini中添加或修改"innodb_for ...

  9. 解决XAMPP中无法勾选/无服务/modules无反应/Service灰框/无✓X/提供虚拟服务器

    解决XAMPP中无法勾选/无服务/modules无反应/Service灰框/无✓X/提供虚拟服务器,只需要在打开XAMPP时选择以管理员身份打开就可以了-亏我当初花了2小时翻了那么多资料.文件- (来 ...

最新文章

  1. PHP保留小数三种方法
  2. 你把别人看透了 别人就看不透你了
  3. centos下添加windows启动项
  4. 1一10到时的英文单词_哈尔滨一山羊皮,叫雪地皮衣!刮风下雪不冻身,10年免洗不过时...
  5. ids和ips主要区别在于_数控机床和普通机床的最主要的区别是在于什么,你知道吗?...
  6. 443端口与80端口
  7. 8.13.2020 excel表格筛选按钮位置设置
  8. python现在版本强势英雄_当前版本中后期强势英雄排行榜,第一名后期无敌!
  9. QT编译时查找不到GL /usr/bin/ld cannot find -lGL
  10. OLED QLED LED等发光器件, IVL测试软件
  11. 【Ruby】can‘t modify frozen string
  12. 自动控制原理(5)——结构图的绘制
  13. 杨校老师课堂之集群内SSH免密登录功能配置
  14. 机械键盘Windows键失灵,解决办法
  15. C++核心准则​T.123:使用常量表达式函数在编译时求值
  16. 小米网络信号测试软件,小米11信号怎么样_小米11信号测试
  17. ABB机器人零位校准的那些秘密
  18. 拼团返利小程序玩法大解
  19. 源恒软件房地产税务软件-企业所得税汇算清缴系统
  20. Android4.4KK中BOOT_COMPLETED广播问题的分析

热门文章

  1. 一台主机几个服务器系统吗,一台主机几个服务器系统吗
  2. 从Windows向虚拟机拖拽文件蓝屏
  3. Andriod自动化测试click事件报错:Injecting to another application requires INJECT_EVENTS permission解决
  4. 解决电话被标记被拉黑的方法
  5. 如何卸载linux上的jdk1.7,RedHat卸载JDK 1.7并安装JDK1.8
  6. 探秘主流BIOS架构:UEFI
  7. 复合索引的优点和注意事项
  8. js 遍历对象及遍历数组
  9. Android添加iPod USB PCM音频
  10. Hive SQL血缘解析