当前位置: 首页 > 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.wxhsa.cn/company.asp?id=936

相关文章:

  • cache redis
  • 《爱上情感:自然魅力的社交》
  • Java的基本数据类型
  • H5游戏性能优化系列-----配置相关优化
  • 300 毫秒生成情感 AI 视频,Nuance Labs 获千万美元融资;AirPods Pro 3 将集成实时语音翻译丨日报
  • 认知引擎:企业下一个决胜分水岭
  • node.js安装地址
  • 【已解决】git Encountered 3 file(s) that should have been pointers, but werent
  • 接雨水-leetcode
  • Codeforces Round 1049 (Div. 2) E
  • ES深度分页优化
  • 2025年8月国产数据库大事记:东莞银行1078万采购OceanBase、821万采购腾讯TDSQL,2025上半年达梦净利2亿、金仓净利润飙升……
  • VSCode安装Jupyter的常见问题
  • 批量设置Excel样式格式(如:纸张大小,排版,字体等)+ 支持windows系统
  • 张瑜:牛市进程之十大观察指标 - Leone
  • QT-控件使用-获取lable标签宽高尺寸设置图片
  • 初识python:一些基础的知识(推导式)
  • RK3588+preemrt+ethercat搭建
  • Windows 11 系统优化
  • 碎碎念(十六)
  • PK-2600-ALG-2 三同轴转鳄鱼夹测试线应用案例
  • RK3588+xenomai3+ethercat搭建
  • 从英伟达到国产算力:一场必须打赢的“迁移之战”
  • 小说写法分析-个人随记
  • Nuget的不是所配置的源之一
  • part 3
  • 微服务高可用高并发方案
  • Adobe PDF Reader实现旋转PDF功能
  • start.bat
  • 外泌体适配体筛选的 SELEX 技术:5 大核心方法拆解,精准捕捉 “细胞信使”