10067mysql_MYSQL数据库mysql Non-Transactional Database Only(只支持MyISAM)

《MYSQL数据库mysql Non-Transactional Database Only(只支持MyISAM)》要点:

本文介绍了MYSQL数据库mysql Non-Transactional Database Only(只支持MyISAM),希望对您有用。如果有疑问,可以联系我们。

MYSQL入门后来在做WordPress,一开始还不知道原来WordPress用的是InnoDB数据引擎,于是在原来的数据库里面就建了一个数据库,一开始也没发觉问题,安装,导入sql,都没问题,当时也没多想.直到这几天因为又要装多一个WordPress,用phpmyadmin访问数据库多一点,问题来了.老是一访问WordPress的数据库,就弹出错误提示“Mysqld-nt.exe应用程序错误:“0x005346c4”指令引用的“0x00786000”内存,该内存不能为读...”,然后就MySQL服务也停了,登陆不了,整个数据库都访问不了.

MYSQL入门

874f754464e1dfd46d28f70df5b15529.png

MYSQL入门图1 设置数据库类型

MYSQL入门纠结了挺久,也忘了是看到什么文章触发了灵感,反正后来才知道原来是数据引擎不同惹的祸.于是就想到重新运行次设置向导,把数据库类型改成支持InnoDB引擎的.马上行动,在向导里设置数据库类型(也就是图1的database usage)那里,设置成第二项,还在后面的InnoDB Tablespace Settings里把InnoDB数据文件设置放在D:\MySQL InnoDB Datafiles目录里.但是在最后execute执行的时候,却老是在Start Service那里出问题,如下图2.

MYSQL入门

669737edd87c334e3247bc70b404130e.png

MYSQL入门图2 Start service出错

MYSQL入门想直接到services.msc里面启动服务,也不行.错误提示内容为:“在 本地计算机 无法启动mysql服务 错误1067:进程意外中止.”

MYSQL入门按照网上的某些做法,卸载了MySQL服务,也没重启就重新设置,问题如故;把服务卸载了,重启后再重新设置,则是启动服务成功,但是在后面的Applying Security Settings的时候有新的问题,如下图3.图2那里的错误提示则变成“ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)", 说明MySQL还是没有启动,或者启动过,出错又关了.

MYSQL入门

2c5b86f1adb012971a3381b16432ea5e.png

MYSQL入门图3

MYSQL入门顺便提一下,在MySQL5里(其他版本的我不知道)每运行一次设置向导,只要按了execute执行,都会在MySQL5的安装目录下自动生成一个原来的MySQL的设置文件my.ini的备份bak文件.并且将以修改的时间命名.因此如果设置出了问题,可以从备份文件恢复.

MYSQL入门后来还是在错误日志里找到思路.错误日志就是放在 MySQL5安装目录\Data 目录里的那个以你的计算机名命名的.err文件.

MYSQL入门首先我找到以下一段:

MYSQL入门InnoDB: Error: log file .\ib_logfile0 is of different size 0 52428800 bytes

MYSQL入门InnoDB: than specified in the .cnf file 0 10485760 bytes!

MYSQL入门101001 9:47:42 [ERROR] Default storage engine (InnoDB) is not available

MYSQL入门101001 9:47:42 [ERROR] Aborting

MYSQL入门101001 9:47:42 [Note] D:\MySQL5\bin\mysqld-nt: Shutdown complete

MYSQL入门于是就到“MySQL5安装目录\Data ”目录里把ib_logfile0日志文件删掉,重启MySQL服务,还是提示10067错误.再去查看err文件.

MYSQL入门101001 18:39:29 InnoDB: Log file .\ib_logfile0 did not exist: new to be created

MYSQL入门InnoDB: Setting log file .\ib_logfile0 size to 109 MB

MYSQL入门InnoDB: Database physically writes the file full: wait...

MYSQL入门InnoDB: Progress in MB: 100

MYSQL入门InnoDB: Error: log file .\ib_logfile1 is of different size 0 52428800 bytes

MYSQL入门InnoDB: than specified in the .cnf file 0 114294784 bytes!

MYSQL入门101001 18:39:30 [ERROR] Default storage engine (InnoDB) is not available

MYSQL入门101001 18:39:30 [ERROR] Aborting

MYSQL入门101001 18:39:30 [Note] D:\MySQL5\bin\mysqld-nt: Shutdown complete

MYSQL入门可以看到,ib_logfile0的问题解决了,但是同样的问题却出在ib_logfile1上面了.于是依样画葫芦,把ib_logfile1删了,再重启MySQL服务,却发现没用.难道是还要重启系统.果真,把前面两个ib_logfile删了,重启系统就搞定了.前面的可能是因为刚开机,所以也行.实际上是需要重启系统的.这时的日志如下

MYSQL入门101001 19:19:24 InnoDB: Log file .\ib_logfile0 did not exist: new to be created

MYSQL入门InnoDB: Setting log file .\ib_logfile0 size to 109 MB

MYSQL入门InnoDB: Database physically writes the file full: wait...

MYSQL入门InnoDB: Progress in MB: 100

MYSQL入门101001 19:19:26 InnoDB: Log file .\ib_logfile1 did not exist: new to be created

MYSQL入门InnoDB: Setting log file .\ib_logfile1 size to 109 MB

MYSQL入门InnoDB: Database physically writes the file full: wait...

MYSQL入门InnoDB: Progress in MB: 100

MYSQL入门InnoDB: Cannot initialize created log files because

MYSQL入门InnoDB: data files are corrupt, or new data files were

MYSQL入门InnoDB: created when the database was started previous

MYSQL入门InnoDB: time but the database was not shut down

MYSQL入门InnoDB: normally after that.

MYSQL入门101001 19:19:27 [ERROR] Default storage engine (InnoDB) is not available

MYSQL入门101001 19:19:27 [ERROR] Aborting

MYSQL入门101001 19:19:27 [Note] D:\MySQL5\bin\mysqld-nt: Shutdown complete

MYSQL入门好了,现在只剩下最后一个问题了Default storage engine (InnoDB) is not available.去services.msc里面启动MySQL服务,还是出错.但是日志却是显示

MYSQL入门InnoDB: No valid checkpoint found.

MYSQL入门InnoDB: If this error appears when you are creating an InnoDB database,

MYSQL入门InnoDB: the problem may be that during an earlier attempt you managed

MYSQL入门InnoDB: to create the InnoDB data files, but log file creation failed.

MYSQL入门InnoDB: If that is the case, please refer to

MYSQL入门InnoDB: http://dev.mysql.com/doc/mysql/en/Error_creating_InnoDB.html

MYSQL入门101001 20:45:09 [ERROR] Default storage engine (InnoDB) is not available

MYSQL入门101001 20:45:09 [ERROR] Aborting

MYSQL入门101001 20:45:09 [Note] D:\MySQL5\bin\mysqld-nt: Shutdown complete

MYSQL入门于是去网上搜索了一下,发现提示No valid checkpoint found.的解决办法:删除所有现有的ibdataN和ib_logfileN文件后,重启Mysql.于是照做,果然行了.

MYSQL入门InnoDB: The first specified data file D:\MySQL InnoDB Datafiles\ibdata1 did not exist:

MYSQL入门InnoDB: a new database to be created!

MYSQL入门101001 21:04:24 InnoDB: Setting file D:\MySQL InnoDB Datafiles\ibdata1 size to 10 MB

MYSQL入门InnoDB: Database physically writes the file full: wait...

MYSQL入门101001 21:04:25 InnoDB: Log file .\ib_logfile0 did not exist: new to be created

MYSQL入门InnoDB: Setting log file .\ib_logfile0 size to 109 MB

MYSQL入门InnoDB: Database physically writes the file full: wait...

MYSQL入门InnoDB: Progress in MB: 100

MYSQL入门101001 21:04:27 InnoDB: Log file .\ib_logfile1 did not exist: new to be created

MYSQL入门InnoDB: Setting log file .\ib_logfile1 size to 109 MB

MYSQL入门InnoDB: Database physically writes the file full: wait...

MYSQL入门InnoDB: Progress in MB: 100

MYSQL入门InnoDB: Doublewrite buffer not found: creating new

MYSQL入门InnoDB: Doublewrite buffer created

MYSQL入门InnoDB: Creating foreign key constraint system tables

MYSQL入门InnoDB: Foreign key constraint system tables created

MYSQL入门101001 21:04:31 InnoDB: Started; log sequence number 0 0

MYSQL入门101001 21:04:32 [Note] D:\MySQL5\bin\mysqld-nt: ready for connections.

MYSQL入门Version: '5.0.18-nt' socket: '' port: 3306 MySQL Community Edition (GPL)

MYSQL入门奋斗了一天,总算成功地把MySQL从MyISAM转换成InnoDB引擎了.也学会了读懂错误日志文件err文件了.不过我就在想了,如果从一开始就按照上面的做,不知道会怎么样呢?

转自 DarkBlue blog

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/557906.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

String中常用的方法

String中常用的方法 length():获取字符串当中含有的字符个数,拿到字符串长度; concat(String str):当前字符串和参数字符串进行拼接 charAt(int index):获取指定索引位置的单个字符&…

python self 值自动改变_Python,为什么传递和更改带有外部函数的类selfvariable用于操作iterable而不是变量...

Python的参数传递对所有对象都是一样的-传递原始对象(不是“副本”,不是“引用”,不是“指针”-传递的是对象本身),而不管对象的类型,是否可变等等。然后这些对象作为局部变量绑定到其匹配参数的名称上。在您观察到的差异实际上是…

基本类型与字符串的相互转换

基本类型→字符串 基本类型的值“”;包装类的静态方法toString(参数),不是Object类的toString()重载 static String toString(int i)String类的静态方法valueOf(参数) static String valurOf(int i) 字符串→基本类型 使用包装类的静态方法parseXXX(“…

java 三个点_Java,参数中的3个点

是瓦拉格斯 :)varargs是可变长度参数的缩写,它允许方法接受可变数量的参数(0或更多)。使用varargs,创建需要使用可变数量参数的方法变得非常简单。在Java 5中添加了变量参数的特性。varargs语法在数据类型之后,一个vararg由三个省略号(三个点…

时钟频率(HZ)与数据传输速率(bit/s)

时钟频率(HZ)与数据传输速率(bit/s)两者是相同的概念。 举例:IIC传输位速率在标准模式下可达100kbit/s,其中100kbit/s 是指1秒钟传输100kbit。1个时钟脉冲只能传输1bit数据。1秒中内要传输100kbit数据&…

java类的定义的实例_《Java基础知识》Java类的定义及其实例化

类必须先定义才能使用。类是创建对象的模板,创建对象也叫类的实例化。下面通过一个简单的例子来理解Java中类的定义:public classDog {String name;intage;void bark()//汪汪叫{System.out.println("汪汪,不要过来");}voidhungry(){System.out.println(&q…

[问题]假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”):

[问题]假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”): N1 7 A N2 2 C N6 8 F N8 4 E N9 4 F 现在B收到从C发来的路由信息(这两列分别表示“目的网络”“距离”)&…

excel mysql插件_智分析Excel插件

智分析Excel插件官方版是一款好用的自助分析云平台,智分析Excel插件官方版是一款面向业务用户的EXCEL插件工具,智分析Excel插件官方版支持各类云端数据库、本地excel数据导入功能,软件能够将本地数据和线上数据结合起来分析。软件可以帮助办公…

controller中返回数据

1.返回ModelAndView 无敌的 带着数据返回路径 (不建议使用) 复制代码 2 //第一种返回ModelAndView 3 // //入门程序 第一 包类 类包 方法名 4 RequestMapping(value “/item/itemlist.action”) 5 public ModelAndView itemList(){ 6 //从Mysql中查询…

登录用户名和密码相同问题

当用户登录时,出现用户名和密码相同的情况,会出现异常TooManyResultsException,因为mybatis的底层会调用selectOne方法,返回多个结果出现异常 解决办法:不允许出现用户名同名,在添加的时候先对数据库中的数…

java访问本地文件_java 读取本地文件 更改

/*** Title: MakeHtml* Description: 创建html*paramfilePath 设定模板文件*paramconent 替换的内容*paramdisrPath 生成html的存放路径*paramfileName 生成html名字*returnvoid 返回类型*throws*/public static voidMakeHtml(String filePath,String conent,String disrPath,S…

HTML中如何给HTML元素添加事件

HTML中如何给HTML元素添加事件 方法一&#xff1a; 代码示例&#xff1a; <!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title><script>function test(){alert("执行了");}</script><…

kewail node 短信_nodejs短信验证

nodejs短信验证申请配置信息&#xff1a;1.短信验证&#xff1a;阿里大鱼(http://www.alidayu.com/)2.创建应用3.下载nodejs的sdk下载super-alidayu短信验证组件[rootlocalhost aldy]#npm install super-alidayu --save[rootlacalhost aldy]#vim app.jsconst AliDaYu require(…

SpringBoot项目@Email不起作用

SpringBoot项目Email不起作用 新版本springboot要加上 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId></dependency>

debian 安装java_debian9安装jdk1.8

//先跟新可用安装信息apt-get update//查看可以安装的jdk版本apt-cache search jdk//会显示如下内容&#xff1a;openjdk-8-dbg - Java runtime based on OpenJDK (debugging symbols)openjdk-8-demo - Java runtime based on OpenJDK (demos and examples)openjdk-8-doc - Ope…

yml和properties的加载顺序

yml和properties的加载顺序 正常的情况是先加载yml&#xff0c;接下来加载properties文件。如果相同的配置存在于两个文件中。最后会使用properties中的配置。最后读取的优先级最高。 两个配置文件中的端口号不一样会读取properties中的端口号。

python实现简单的名字管理系统_python列表使用实现名字管理系统

python列表使用实现名字管理系统来源&#xff1a;中文源码网 浏览&#xff1a; 次 日期&#xff1a;2019年11月5日【下载文档: python列表使用实现名字管理系统.txt 】(友情提示:右键点上行txt文档名->目标另存为)python列表使用实现名字管理系统本文实例为大家分享了…

ssm项目搭建

系统环境搭建 Spring的jar包11个 com.springsource.org.aopalliance-1.0.0.jar //Aopi联盟的jar包遵循其规则 com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar //面向切面编程 spring-aop-5.0.1.RELEASEjar //实现aop spring-aspects-5.0.1.RELEASEjar //aspect整合的…

【计算机网络】——习题解析:一个UDP用户数据的数据字段为8192字节,在数据链路层要使用以太网来传输,试问应当划分为几个IP数据报片?说明每一个IP数据报字段长度和片偏移字段的值

【计算机网络】——习题解析&#xff1a;一个UDP用户数据的数据字段为8192字节&#xff0c;在数据链路层要使用以太网来传输&#xff0c;试问应当划分为几个IP数据报片&#xff1f;说明每一个IP数据报字段长度和片偏移字段的值 答&#xff1a;6个数据字段的长度&#xff1a;前5…

java网络接口_java网络编程之识别示例 获取主机网络接口列表

importjava.net.*;importjava.util.Enumeration;publicclassInetAddressExample{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubtry{//获取主机网络接口列表EnumerationinterfaceListNetworkInterface.getNetworkInterfaces();//检测接口列表是否为空,即使…