当前位置: 首页 > news >正文

记录一次解决phpstudy启动数据库自动关闭的问题方法

记录一次解决phpstudy启动数据库自动关闭的问题方法

  • 问题一:

    MySQL无法启动可能是端口号被占用,可以进入配置文件进行修改端口号,D:\phpstudy_pro\Extensions\MySQL5.5.29的my.ini配置文件,修改你的端口号(不建议)

image-20250422110343497

image-20250422110454636

  • 问题二
    若系统之前安装了mysql,则可能是phpStudy的服务与自己之前安装的mysql服务器方式冲突。

    解决方法:先把PHPStudy的服务打开,其次关闭本身的mysql服务。

  • 问题三

    我们打开mysql日志文件在此路径下F:\phpstudy_pro\Extensions\MySQL5.7.26,找到data.err文件

    image-20250422110748142

    根据提供的错误日志和证据,问题核心在于MySQL的InnoDB存储引擎无法初始化,原因是系统表空间文件 ibdata1 缺乏写入权限

    1. 定位ibdata1文件路径
      • 默认路径可能是:
    • Windows(phpStudy环境):phpStudy安装目录\MySQL\data\ibdata1

    • Linux:

      /var/lib/mysql/ibdata1
      

      或自定义的

      datadir
      

      目录

      • 通过MySQL配置文件(my.inimy.cnf)确认datadir参数值,找到文件位置。
    1. 修改文件权限和所有权
      • Windows
    • 右键点击ibdata1文件 → 属性 → 安全 → 确保NETWORK SERVICEmysql用户有完全控制权限
    • 然后重启phpstudy

    image-20250422110932439

发现已经可以启动了

http://www.zskr.cn/news/2248.html

相关文章:

  • node.js安装地址
  • 【已解决】git Encountered 3 file(s) that should have been pointers, but werent
  • 接雨水-leetcode
  • QT-控件使用-获取lable标签宽高尺寸设置图片
  • 初识python:一些基础的知识(推导式)
  • 小说写法分析-个人随记
  • Nuget的不是所配置的源之一
  • k60刷windows系统能玩什么游戏
  • 微服务高可用高并发方案
  • pip安装临时使用清华源
  • redis scan命令替换keys 命令
  • 记一次 .NET 某企业ECM内容管理系统 内存暴涨分析
  • 可编辑区域
  • docker-compose安装PostgreSQL和pgvector向量数据库
  • 【连续五届稳定检索、院士杰青云集】第六届先进材料与智能制造国际学术会议(ICAMIM 2025)
  • macbook airװwindowsϵͳ
  • ES 跨订单的详情全局分页 解决
  • 有关于简道云模式选择的思考
  • 详细介绍:80(HTTP默认端口)和8080端口(备用HTTP端口)区别
  • 一加9pro安卓14降级到安卓13记录
  • 【2025-09-08】社交活动
  • 【2025-09-10】满37周岁
  • 文件摆渡系统排名榜Top5揭晓:第一名安全高效又便捷
  • Canvas 计算文字宽高性能高效,解决了开源项目中的一个棘手问题!
  • 【SPIE出版】2025计算机视觉和影像计算国际学术会议(CVIC 2025)
  • 密码学工具包中的Hash函数
  • c# TargetFramework 应该写 net48 还是 net4.8
  • Docker 安装 Elasticsearch 报错
  • 代码是上午写的,公司是下午解散的!
  • Maven-和-Eclipse-全-