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

XMAPP MySQL 启动后自动停止

XMAPP MySQL 启动后自动停止

问题情况

XMAPP 面板报错如下

11:19:32  [mysql] 	Error: MySQL shutdown unexpectedly.
11:19:32  [mysql] 	This may be due to a blocked port, missing dependencies, 
11:19:32  [mysql] 	improper privileges, a crash, or a shutdown by another method.
11:19:32  [mysql] 	Press the Logs button to view error logs and check
11:19:32  [mysql] 	the Windows Event Viewer for more clues
11:19:32  [mysql] 	If you need more help, copy and post this
11:19:32  [mysql] 	entire log window on the forums

图1
在这里插入图片描述

查看日志

[Note] Starting MariaDB 10.4.32-MariaDB source revision c4143f909528e3fab0677a28631d10389354c491 as process 16036
[Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
[Note] InnoDB: Uses event mutexes
[Note] InnoDB: Compressed tables use zlib 1.3
[Note] InnoDB: Number of pools: 1
[Note] InnoDB: Using SSE2 crc32 instructions
[Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
[Note] InnoDB: Completed initialization of buffer pool
[Note] InnoDB: Starting crash recovery from checkpoint LSN=300288
[Note] InnoDB: 128 out of 128 rollback segments are active.
[Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
[Note] InnoDB: Creating shared tablespace for temporary tables
[Note] InnoDB: Setting file '\Project\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
[Note] InnoDB: File '\Project\xampp\mysql\data\ibtmp1' size is now 12 MB.
[Note] InnoDB: Waiting for purge to start
[Note] InnoDB: 10.4.32 started; log sequence number 300297; transaction id 170
[Note] InnoDB: Loading buffer pool(s) from E:\Project\xampp\mysql\data\ib_buffer_pool
[Note] Plugin 'FEEDBACK' is disabled.
[Note] Server socket created on IP: '::'.

发现没有 报错 [Error],说明mysql 是正常启动了,但是之后又关闭了

解决办法

1. 将 xampp\mysql 文件下现有的 data文件 重命名为 data-backup
2. 复制一份 xampp\mysql 文件下的backup 在xampp\mysql文件下(即同一目录下),重命名为 data
3. 将 data-backup 中的 ibdata1 复制到 新的 data 文件中,覆盖其中的 ibdata1
4. 启动Mysql数据库是否成功 将文件数据库 即 data-backup 下面和数据库名称相同的文件夹(如图2) 复制到 data 文件下 ,完成数据恢复

知识:

  1. 文件ibdata1被称为MySQL系统表空间,它位于 xampp/mysql/data/mysql 下。这个ibdata1文件包含 MySQL 数据库中的所有表和索引。因此,您必须将其从备份文件夹复制到新创建的文件夹。

  2. 初始启动xmapp 需要执行 setup_xampp.bat 完成路径确定,如图3

  3. 查看端口的常见命令

    netstat -ano | findstr :3306  # 查询端口占用 如 3306 端口
    
     tasklist | findstr mysqld    # 查询目标运行程序 如 mysqld
    

图2

在这里插入图片描述

图3

在这里插入图片描述

http://www.lryc.cn/news/583809.html

相关文章:

  • adb 简介与常用命令
  • 线上事故处理记录
  • mx6ull-裸机学习实验15——RTC 实时时钟实验
  • 浪潮CD1000-移动云电脑-RK3528芯片-2+32G-开启ADB ROOT破解教程
  • MySQL断开连接后无法正常启动解决记录
  • 第一次搭建数据库
  • 壁仞 k8s 兼容
  • 力扣hot100速通(7.9)|49.字母异位词分组 128.最长连续序列 283.移动零 11.盛最多水的容器 42.接雨水
  • Swift 图论实战:DFS 算法解锁 LeetCode 323 连通分量个数
  • 力扣面试150题--全排列
  • leetcode 3440. 重新安排会议得到最多空余时间 II 中等
  • Leetcode力扣解题记录--第42题 接雨水(动规和分治法)
  • 图解LeetCode:79递归实现单词搜索
  • 【LeetCode100】--- 1.两数之和【复习回滚】
  • 力扣-73.矩阵置零
  • 力扣-54.螺旋矩阵
  • 每天一个前端小知识 Day 29 - WebGL / WebGPU 数据可视化引擎设计与实践
  • C++11 std::is_sorted 和 std::is_sorted_until 原理解析
  • 邀请函 | 知从科技邀您共赴2025 RISC-V 中国峰会
  • 使用 Qlib 获取股票数据
  • 从零开始的语言模型构建 CS336 第一课(一)
  • 数字孪生系统如何助力汽车零部件企业实现虚拟智控
  • Allegro PCB 手动添加元器件全流程解析
  • Pytest 预期失败测试:如何标记“已知问题”用例
  • HTTP 请求体类型详解:选择最适合的数据提交格式
  • 西部数据WD授权代理商-深圳同袍存储科技有限公司
  • QT6 源(160)模型视图架构里的树表视图 QTreeView 篇一:本类的属性, public 与 protected 成员函数 ,
  • 字节跳动高质量声音克龙文字转语音合成软件MegaTTS3整合包
  • 华为昇腾NPU与NVIDIA CUDA生态兼容层开发实录:手写算子自动转换工具链(AST级代码迁移方案)
  • 「py数据分析」04如何将 Python 爬取的数据保存为 CSV 文件