MySQL启动时报错 [ERROR] [MY-012271] [InnoDB] The innodb_system data file ‘ibdata1’ must be writable_[my-012273] [innodb] can't create file './ibdata1'_罐头工人的博客-程序员资料

技术标签: MySQL  

MySQL启动时报错 [ERROR] [MY-012271] [InnoDB] The innodb_system data file ‘ibdata1’ must be writable

第一次在本地win10机器上配置mysql, 发生如题报错,遂上网查询。

网上大佬的方法

1、终止mysqld进程;
2、打开mysql安装目录的data文件夹,删除ib_logfile0和ib_logfile1
3、再次cmd启动

本人尝试

我没有删除上述两个文件,而是将其重命名,在原文件名前加“##”。 重新启动后。。。。
原来报错一行,现在报错100余行。。。。
查看data目录下,又生成了新的ib_logfile0和ib_logfile1
心灰意冷,遂在后台将mysql关闭,将新生成的上述两文件删除,将被我重命名的两文件改回。
再次cmd运行,竟然跑通!

求大佬告知原理!!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43918234/article/details/102712650

智能推荐

.vue文件_一起学习VUE:记住vue-cli工程中每个文件夹和文件的用处_weixin_39917576的博客-程序员资料

VUE作为一个常用的前端框架,虽然支持自定义,但是作为一个懒人程序员,在学习过程中都会使用大家通用的语言来完成我们的程序,方便我们的交流语言就应该是合规的,下面分享一下vue-cli工程中的目录作用,方便我们进行统计的语言交流build 文件夹:用于存放 webpack 相关配置和脚本。开发中仅 偶尔使用 到此文件夹下 webpack.base.conf.js 用于配置 less、sass等css...

Performance 介绍及使用_代码performance_bliss河北小宝的博客-程序员资料

Performance介绍为什么使⽤Performance呢?GC 的⽬的是为了实现内存空间的良性循环,⽽良性循环的基⽯是合理的使⽤内存空间。由于 ECMAScript 并没有提供操作内存的 API,所以内存分配是否合理我们不可知。Performance 提供了多种⽅式,在程序运⾏时可以时时监控,确定内存分配是否合理。https://developers.google.com/web/tools/chrome-devtools/memory-problems使⽤具体步骤打开浏览器输⼊⽬标⽹址

Oracle-sqlldr_belief1117的博客-程序员资料

 1引言1.1 概述SQLLDR简介 2sql loader的特点oracle自己带了很多的工具可以用来进行数据的迁移、备份和恢复等工作。但是每个工具都有自己的特点。exp和imp:逻辑转移备份,对象主要是是数据库用户,将一个用户的所有表结构及索引,触发器,过程,函数等导入到另一用户里expdp和impdp:10g新添功能,逻辑转移备份,对象是数据库或数据库用户,实...

linux 两台服务器间带端口参数拷贝文件夹_172.16.0.45_Epic_dyg的博客-程序员资料

scp -P 【端口号】-r 本机文件夹路径 目标服务器用户名@IP地址:目标文件夹路劲如:scp -P 12328 -r /home/date/mysql/ [email protected]:/home/date/mysql

容器生态系统 (续) - 每天5分钟玩转容器技术(3)_weixin_34054931的博客-程序员资料

容器生态系统包含核心技术、平台技术和支持技术三个方面。上一节我们讨论了核心技术,今天讨论另外两个部分。容器平台技术容器核心技术使得容器能够在单个 host 上运行。而容器平台技术能够让容器作为集群在分布式环境中运行。容器平台技术包括容器编排引擎、容器管理平台和基于容器的 PaaS。容器编排引擎基于容器的应用一般会采用微服务架构。在这种架构下,...

lnmp访问php页面出现404,lnmp 环境安装laravel出现404问题解决_weixin_39610759的博客-程序员资料

首先,请使用composer安装laravel,解决依赖问题;安装后运行发现出了根目录可以访问,其他访问都是404;解决方案:打开nginx配置文件,如果是lnmp一键安装的话,在/usr/local/nginx/conf/vhost目录下有单独针对项目的配置文件;找到你的文件,如我配的域名是mp;那么在该文件下就会有mp.conf打开文件加入以下代码即可:location / { ...

随便推点

华为2019秋招面试问答题!(附带笔试参考题)_遗传算法 面试_程序员陈平安的博客-程序员资料

前言:采菊东篱下,悠然见南山”,菊花厂的名气就不多介绍了!今天为大家带来的内容是华为2019秋招面试问答题!(附带笔试参考题)具有不错的参考意义,希望能够帮助到大家!内容如下:总共分为技术面试和综合面试,并附带了一个参考题(含解题思路)1. 技术面面试步骤:自我介绍, 感觉面试官都没怎么仔细听, 也是听多了各种花式自我介绍, 已经厌烦了. 你觉得现在的深度学习算法, ...

redhat7.2 搭建oracle 11g RAC 问题与处理_天涯小冷的博客-程序员资料

1 udev编辑编辑asm映射关系: redhat7.2 udev编辑脚本: for i in b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar; do echo “KERNEL==\”sd*[!0-9]\”, ENV{DEVTY...

Coroutine '协程名称' couldn't be started because the the game object '游戏物体 is inactive!-报错_红叶920的博客-程序员资料

报错的主要原因是当协程还没运行完毕时脚本或游戏物体的enabled未fase,隐藏掉了.解决办法:判断,当当前的游戏物体激活时执行协程if (this.gameObject.active){StartCoroutine(“协程名称”);}else{return;}...

使用EasyExcel解析表格时报错ExcelAnalysisException: File type error,io must be available markSupported_一米阳光zw的博客-程序员资料

问题描述:在使用EasyExcel解析Excel表格的时候报错了,我一开始使用的是指定文件类型的方式进行解析,文件的格式是xls的格式,方法是原来带有文件枚举类型的方法进行解析,其实这样也是不会报错的,如下:后来看这个过时方法有点别扭打算给他换掉如下图,就点进去看到类似的方法,换成不带类型的进行解析,就报如文章所提到的错,其实里面ExcelTypeEnum excelTypeEnum = E...

实现顺序查找的算法_实验题1:实现顺序查找的算法目的:领会顺序查找的过程和算法设计。内容:编写一_静能生悟的博客-程序员资料

/***    实验题目:*        实现顺序查找的算法*    实验目的:*        领会顺序查找的过程和算法设计*    实验内容:*        设计程序,输出在顺序表(3, 6, 2, 10, 1, 8, 5, 7, 4, 9)中采用*    顺序查找方法查找关键字5的过程**/#include <stdio.h>#define MAX_...

GDOI2017模拟第四轮总结_Akakii的博客-程序员资料

Day1T1应该是推式子+SA,比较麻烦,先打50分暴力。 T2原题,但是不太记得具体怎么做。 T3乍一看以为是状压DP。 T4又是见过的原题,但是这题比较难,之前看的时候没有搞懂。 然后开始码T1,50分暴力。出了一点小状况,我的式子推的有问题,结果调试花了太长时间,大大超出预算。然后就赶紧码了T3和T4暴力。回过头来刚T2,花了点时间重新推出正解,打完之后又写了一个暴力,但是只剩5min