mysql启动卡死_mysql无法启动服务,mysql卡死解决办法

今天在用mysql的innodb引擎时突然出现InnoDB registration as a STORAGE ENGINE failed.Unknown/unsupported table type: innodb.系统变得无法正常启动了,经过分析做个记录以借再次碰到此类问题的同学参考。

前几天,启动时,突然报1067系统错误,死活无法启动。

当时不管三七二十八,重装,清空注册表,重启,任然没办法启动。

总是在安装后的配置那里最后一步启动服务的界面卡死,半天没反应。

折腾了两三个小时,才猛然想起,该去看看日志,

110223 15:58:08 [Note] Plugin 'FEDERATED' is disabled.

110223 15:58:08 InnoDB: Initializing buffer pool, size = 17.0M

110223 15:58:08 InnoDB: Completed initialization of buffer pool

InnoDB: No valid checkpoint found.

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

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

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

InnoDB: If that is the case, please refer to

InnoDB: http://dev.mysql.com/doc/refman/5.1/en/error-creating-innodb.html

110223 15:58:08 [ERROR] Plugin 'InnoDB' init function returned error.

110223 15:58:08 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

110223 15:58:08 [ERROR] Unknown/unsupported table type: innodb

110223 15:58:08 [ERROR] Aborting

大意是innodb初始化失败,不认识innodb类型。

google了一下,把my.ini文件打开,更改default-storage-engine=innodb为default-storage-engine=myism

启动成功。但是建表时找不到innodb引擎了。

但想着,也不能老这样啊,这样innodb也用不了了,有google了一下,主要是innodb日志大小不对造成的

innodb_buffer_pool_size=512M

innodb_log_file_size=128M

把以上几个参数调大点,然后把ibdata1,ib_logfile0,ib_logfile1这三个文件删除后,再重启服务就好了。

如果还是不行,在my.ini文件里还需要加入tmpdir="usr/tmp"这样的路径,因为innodb还需要一个临时的文件缓存区。

还遇到的问题是密码正确,但GUI工具无法登陆,可以先用配置程序修改密码,然后在命令行下登陆刷新权限就可以了。flush privilege.

记录下来,仅供遇到此类问题的同学参考。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

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

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

相关文章

ef mysql db first_Net Core使用EF之DB First

一.新建一个.net core的MVC项目新建好项目后,不能像以前一样直接在新建项中添加ef了,需要用命令在添加ef的依赖二.使用Nuget添加EF的依赖输入命令: Install-Package Microsoft.EntityFrameworkCore.SqlServer安装成功后就可以在依赖项中看到注意执行命令…

kali装电脑_教你Kali Linux怎么安装Nessus软件

Nessus是系统漏洞扫描与分析软件,但Nessus在Kali Linux上的安装可不简单,没有提供一个图形化的安装借口,下面小编就给大家介绍下如何在Kali Linux上安装Nessus。用w3m命令在终端下打开http://www.tenable.com/products/nessus/select-your-op…

mysql创建表属性引_【学习之Mysql数据库】mysql数据库创建表的属性详解

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼MySQL中create table语句的基本语法是:CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [select_statement]TEMPORARY:该关键字表示用MySQL create table新建…

vue中src文件夹下各文件_Win10下与虚拟机中的linux共享文件夹

Win10主机和Vmware linux共享文件夹1.首先确保虚拟机中的linux能ping通主机,证明虚拟机是可以访问到的主机的(这个不会可百度)2.右击你想要共享的文件夹选择属性,点击共享,同时加入一个everyone用户,权限为读取/写入3.然后点击高级…

asp.net mysql 中文乱码_mysql4导入mysql5中文乱码问题

数据库里存储的数据的编码似乎和表的编码类型无关。如果你的网页编码类型为utf-8,而且是用mysqldump导出的话,在create table 后面会有一句DEFAULT CHARSETlatin1;把这句话改成DEFAULT CHARSETutf8;一般在数据库中就不会乱码了。在mysql数据库中导出数据…

链表的基本操作 java_Java_实现单链表-基本操作

1 packageofficeCoding;23 importjava.util.ArrayList;4 importjava.util.Stack;56 /**7 * 从尾到头遍历链表 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList8 *9 *authorAdministrator10 */11 class ListNode {//单链表节点构建12 intval;13 ListNode next…

java 不同包_Java项目中不同包的命名及作用

①在vo或者domain包中定义bean类,主要是类的属性,这个类跟数据库中的某个表的字段一致。②dao包中主要是存放用于操作数据库完成业务逻辑方法的接口。③dao.impl这个包存放着这样的一个类,这个类主要是实现dao中定义的方法,完成具…

java项目怎么导出成jar_如何在eclipse将程序导出成jar文件

在编写好的java包上右键--export。下面是简单的一个java小程序,可以用来做测试public class Main { public static void main(String[] args) { JFrame frame new JFrame(); JPanel panel new JPanel(); JTextArea textArea new JTextAr…

java门槛_Java的入行门槛高吗?对学历有限制吗?

学习Java的热潮越来越高涨,除了转行而来的人,很多刚毕业的学生也加入到其中。很多人都觉得学习Java需要有一个高学历作为基础,一些专科生在学习之前会犹豫,他们是否能学习Java?学历会成为他们学习Java的限制吗&#xf…

grade java_Gradle Java 构建入门

Java 构建入门Java 插件如你所见,Gradle 是一个通用工具。它可以通过脚本构建任何你想要实现的东西,真正实现开箱即用。但前提是你需要在脚本中编写好代码才行。大部分 Java 项目基本流程都是相似的:编译源文件,进行单元测试&…

java 小数处理_java 小数点处理

public class Test {public static void main(String[] args) {double i 3.856;// 舍掉小数取整System.out.println("舍掉小数取整:Math.floor(3.856)" (int) Math.floor(i));// 四舍五入取整System.out.println("四舍五入取整:(3.856)" new BigDecimal(…

java settings文件夹_windows下打开.m2文件夹,没有找到setting.xml

Frank作家2018-03-15 10:07已采纳那就自己创建一个手动创建本地仓库的存放路径,例如:D:\Java\m2\repository;在windows的环境变量中增加了新的用户变量M2_REPO,其对应的值为D:\Java\m2\repository(Maven仓库的本地存放路径)&#…

java hs err pid_JAVA 奔溃 生成hs_err_pid****的文件,求大神看看

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼运行手机模拟器 奔溃产生hs_err_pid**** 的文件,有大神知道这样的情况会是原因不电脑重装还是一样, 我在想, 是不是电脑硬件的问题, 我试了,硬盘,CPU&#xff…

java 播放.pcm文件_如何在浏览器中播放pcm音频

本文记录一点工作经历,探讨音频文件的格式更多访问我的博客前言最近在整理音视频编程的知识,回忆起半年多,有一次需求是在后台播放某来源的 pcm 文件,当时处理方法用了点技巧,记录下来背景:业务需求&#x…

mysql 完全备份恢复吗_mysql完全备份与恢复

备份的重要性:在生产环境中我们数据库可能会遭遇各种各样的不测从而导致数据丢失, 大概分为以下几种.硬件故障软件故障自然灾害误操作 (占比最大)备份类型:物理和逻辑角度:物理备份---指对数据库操作系统的物理文件的备份逻辑备份---指对数据…

scala与java的区别_Scala学习笔记及与Java不同之处总结

Scala与Java具有许多相似之处,但又有许多不同。这里主要从一个Java开发人员的角度,总结在使用Scala的过程中所面临的一些思维转变。这里只是总结了部分两种语言在开发过程中的不同,以后会陆续更新一些切换后在开发过程中值得注意的地方。下面…

ubuntu mysql medium_ubuntu mysql远程连接+phpmyadmin安装

文章目录[隐藏]一、如何让ubuntu上的mysql允许远程连接二、ubuntu如何安装phpmyadmin一、如何让ubuntu上的mysql允许远程连接进入MySQL,执行如下命令:use mysql; GRANT ALL PRIVILEGES ON *.* TO username% IDENTIFIED BY password WITH GRANT OPTION; flush privil…

centos6.5搭建mysql主从_mysql 主从配置,主-》windows,从-》centos6.5

1.虚拟机配置的主从关系。win7 ip地址192.168.52.102,虚拟机ip 192.168.184.128。docs进入主服务器(master)mysql目录下,添加用户,然后执行mysql>create user dba192.168.184.128 identified by 123456 ,然后grant replication…

java 定时关机_「window定时关机命令」电脑定时关机命令,这个方法适用于win7及以下系统 - seo实验室...

window定时关机命令上班族朋友们有没有碰到一种情况:临时需要外出,又不确定是否还要回来,因此办公室的电脑关与不关,小小的纠结了一下。以下方法或者可以帮你化解这个小纠结。定时关机且可以回来时取消(本法适用于 win7及以下系统…

java白色_java-将精灵颜色更改为白色

如果要将精灵中所有形状的颜色更改为白色,则唯一的方法是使用像素着色器并将所有非黑色的片段设置为黑色(我假设黑色在您的游戏中呈现为透明) )到白色.像这样:varying vec4 v_color;varying vec2 v_texCoords;uniform sampler2D u_texture;void main() {vec4 colorv…