[随笔]记一此更新win10后mysql服务消失的问题

  十几天前系统自动更新 没在意 几天前用php连mysql的时候 报错 Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] 由于目标计算机积极拒绝,无法连接 

网上搜索 很多人遇到  解决方法看到两个版本 总结一下 

  1.重新安装mysql服务 具体操作 用管理员权限运行cmd 找到mysql安装目录的bin目录 运行mysqld.exe -install (也有先执行mysqld.exe -remove mysql服务名 先移除服务再安装的)

  2.my.ini文件不存在 解决方法 初始化一遍mysql 管理员模式执行 mysqld.exe --initialize --console

  不过上面两个方法试都没效果 

  问题原因可能是win10更新 把什么目录弄错了 找不到MySQL服务的目录了 你的数据其实还在电脑上 可以搜索.frm 等后缀名 找到数据库 复制出来 再把MySQL卸载重装 不过innoDB引擎好像不支持文件直接复制 当提供个思路吧 

  最后卸载重装解决  

 

posted @ 2023-05-20 08:31  mlto  阅读(94)  评论(0编辑  收藏  举报