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

mysql数据库启动出现Plugin ‘FEEDBACK‘ is disabled.问题解决记录

本人出现该问题的环境是xampp,异常关机,再次在xampp控制面板启动mysql出现该问题。出现问题折腾数据库之前,先备份数据,将mysql目录下的data拷贝到其他地方,这很重要。

然后开始折腾。

查资料,会发现很多坑人的方案,比如很多博文都会扯“/xampp/mysql/backup/中所有文件复制并覆盖 /xampp/mysql/data/中的所有文件,重启xampp”
这么做是不靠谱的,如果你的数据没有备份可能就惨了。先看下backup里的文件是什么时候创建的,几年前的数据你确定也要这么做?如果backup的时间接近,倒是可以试试。

还有尝试恢复的方案,参考https://stackoverflow.com/questions/56847804/xampp-mysql-service-crash-after-reboothttps://forums.mysql.com/read.php?10,652134,652135#msg-652135

答案原文如下

Open shell from from control panel and start mysql with this command:
mysqld –-console –-skip-grant-tables –-skip-external-locking

Open another shell from control panel and repair database with this command:
mysqlcheck -r --databases mysql --use-frm
Stop mysql, close shells and restart mysql normally.

还有修改mysql配置文件,让数据库启动尝试恢复的。在my.ini配置文件[mysqld]下添加如下配置,再重新启动的。比如这篇文章https://blog.csdn.net/wxc20062006/article/details/78962738

innodb_force_recovery=1
innodb_purge_threads = 0

上面的方案都试过,都没有成功。看到这篇文章https://blog.51cto.com/u_16213603/11249279,决定采用借尸还魂的方案。”魂“是指mysql目录下data,”尸“指同版本的mysql包。

我的做法是,先将xampp下的mysql目录直接更名,然后从一个从官网下载的同版本xampp中直接将mysql拷贝到我部署的xampp。这个mysql肯定是能够启动的。将备份的data目录下的数据库文件夹、ibdata1文件拷贝到部署的xampp/mysql/data下(干净的mysql/data下其他已有的目录文件就别拷贝了,比如data下的mysql目录,我们将自己创建的数据库数据拷贝到干净的mysql/data下)。xampp控制面板启动mysql,成功!默认没有密码,改个密码就行了。


http://www.kler.cn/a/519414.html

相关文章:

  • js手撕 | 使用css画一个三角形 使用js修改元素样式 驼峰格式与“-”格式相互转化
  • 数据结构(四) B树/跳表
  • 学习std::is_base_of笔记
  • 12Express简易实战项目(编写api)
  • 深度学习项目--基于LSTM的糖尿病预测探究(pytorch实现)
  • vue3 vue2区别
  • 08.OSPF 特殊区域及其他特性
  • 嵌入式音视频开发——视频篇(一)
  • 【10】如何辨别IOS AP镜像
  • Ubuntu安装GitLab
  • 解锁FPGA的故障免疫密码
  • 【软件设计师中级】-笔记缩减版本-程序设计语言基础
  • 小马模拟器-第三方全街机游戏模拟器
  • MinIO的安装与使用
  • Linux下的编译工具 —— gcc、g++
  • GPT-4对话模型在客服中的应用与前景:开启智能客服新时代
  • Angular 2 表单深度解析
  • 双目立体校正和Q矩阵
  • Excel 技巧20 - 在Excel中输入内容时自动添加边框(★★)
  • 水果实体店品牌数字化:RWA + 智能体落地方案
  • 《浅聊规矩》
  • 智慧水务管网在线监测平台(Axure高保真原型)
  • 【vue3组件】【大文件上传】【断点续传】支持文件分块上传,能够在上传过程中暂停、继续上传的组件
  • 模型合并:AI优化的创新利器
  • 0163__linux动态链接库导出函数控制
  • Dual Thrust日内策略分享:轻松捕捉趋势突破点