bitsCN.com

在FreeBSD中启动mysql时报错,ERROR! The server quit without updating PID file,通常这是可以查看数据库目录下的.err日志,里面会记录一些具体的错误信息,对排错相当有用,内容如下:

110805 17:30:19 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql5.5/data

110805 17:30:19 InnoDB: The InnoDB memory heap is disabled

110805 17:30:19 InnoDB: Mutexes and rw_locks use GCC atomic builtins

110805 17:30:19 InnoDB: Compressed tables use zlib 1.2.3

110805 17:30:19 InnoDB: Initializing buffer pool, size = 256.0M

110805 17:30:19 InnoDB: Completed initialization of buffer pool

InnoDB: Error: log file /usr/local/mysql5.5/data/ib_logfile0 is of different size 0 5242880 bytes

InnoDB: than specified in the .cnf file 0 67108864 bytes!

110805 17:30:19 [ERROR] Plugin 'InnoDB' init function returned error.

110805 17:30:19 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

110805 17:30:19 [ERROR] Unknown/unsupported storage engine: InnoDB

110805 17:30:19 [ERROR] Aborting

110805 17:30:19 [Note] /usr/local/mysql5.5/bin/mysqld: Shutdown complete

看到上面红色字体,显示错误是出在日志文件大小上,于是查看mysql的配置文件/etc/my.cnf

# Uncomment the following if you are using InnoDB tables

innodb_data_home_dir = /usr/local/mysql5.5/data

innodb_data_file_path = ibdata1:10M:autoextend

innodb_log_group_home_dir = /usr/local/mysql5.5/data

# You can set .._buffer_pool_size up to 50 - 80 %

# of RAM but beware of setting memory usage too high

innodb_buffer_pool_size = 256M

innodb_additional_mem_pool_size = 20M

# Set .._log_file_size to 25 % of buffer pool size

innodb_log_file_size = 64M

innodb_log_buffer_size = 8M

innodb_flush_log_at_trx_commit = 1

innodb_lock_wait_timeout = 50

配置文件中指定了innodb_log_file_size=64M,在看看我的数据库目录下,日志文件大小是不是64M,如下图,发现问题了,日志文件是5242880是5M

找到问题了,解决办法可以更改配置文件,也可以删除现在这个日志,再启动mysql这样它会重新生成这两个日志文件。

怎么会出现这个问题呢?

一般来说,是由于,在my.cnf中关于INNODB的一些配置是被注释的,在没有更改的情况下,系统就使用了默认值,这样,当你把关于innodb的配置选项注释去掉的时候,就会出现这个报错!bitsCN.com

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql报错5_mysql5.5 启动报错:ERROR!_MySQL相关推荐

  1. rpm安装mysql报错_【CentOS-65】通过rpm包安装mysql57解决了server报错和mysqld启动报错的问题...

    [CentOS-6.5]通过rpm包安装mysql5.7(解决了server包安装报错和mysqld启动报错的问题) 一.官网下载rpm包二.安装 wget三.检查是否已有数据库四.在linux在解压 ...

  2. 启动Spring项目报错,Springboot启动报错 Disconnected from the target VM 解决过程

    启动Spring项目报错,Springboot启动报错 Disconnected from the target VM 解决过程 大概率是缺少了一下依赖 <dependency><g ...

  3. mysql启动报错2002_mysql登陆启动报错 ERROR 2002 (HY000) 解决方法

    报错信息 登陆数据库报错:` ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysq ...

  4. oracle em配置报错,oracle em 启动报错OC4J Configuration issue

    oracle em 启动报错OC4J Configuration issue 今天在测试服务器上,启动emctl start dbconsole的时候,报如下错误: [oracle@test ~]$ ...

  5. oracle 启动报错03113,Oracle启动报错ORA-03113解决

    环境:RHEL6.4 + Oracle 11.2.0.4 步骤摘要:1.启动报错ORA-031132.查看alert日志查找原因3.根据实际情况采取合理的措施,这里我 环境:RHEL6.4 + Ora ...

  6. oracle 启动报错03113,ORACLE启动报错ORA-03113: end-of-file on communication channel

    前日夜里,帮助XX省电信,进行数据库X备一项目的上线前的调试准备工作,在备机上启动双实例数据库中的一个实例的时候报错,提示 SQL> startup ORACLE instance starte ...

  7. oracle 报错54,oracle启动时报错ORA-00845 MEMORY_TARGET not supported on this system

    oracle11g数据库在执行dbca或者调整sga后重启oracle的时候可能会出现: ORA-00845 MEMORY_TARGET not supported on this system究其原 ...

  8. docker镜像迁移mysql启动报错_README.md

    ### 源码仓库已迁移到 [gitee.com/kuzank](gitee.com/kuzank),此账号下的工程不再提供维护,请移步访问[gitee.com/kuzank](gitee.com/ku ...

  9. mysql5.5编译安装脚本_mysql5.5 免编译安装及脚本启动报错深入

    Mysql安装环境简介: 最近在做MHA.已经安装完毕heartbeat和drbd,现在准备安装Mysql. Mysql安装目录:/opt/mysql Mysql数据目录:/data/mysql 备注 ...

最新文章

  1. linux slocate(secure locate) 命令详解
  2. C Operator | and can also operate bool operands
  3. BZOJ1030: [JSOI2007]文本生成器
  4. oracle exp cluster n,oracle cluster verfication utility failed
  5. 焦作的计算机三级考试考点,3月河南计算机等级考试考点分布情况
  6. LeetCode 153. 寻找旋转排序数组中的最小值(二分)
  7. DHTML【11】--DOM
  8. 找出单身狗java_Java单身狗 —— 单例模式
  9. pads2007 LISENCE 报错解决方案
  10. CSF文件播放器处理总结
  11. nx零件库插件_3DSource企业自定义零件库插件
  12. 【Axure原型分享】冻结首行首列的中继器表格
  13. 三种摘要算法的简单介绍
  14. android MIT App Inventor 2 Beta 中文资料
  15. db2 cmd命令操作
  16. source insight 3.5 配置文件GLOBAL.CF3--免费
  17. 如何使用阿里云虚拟主机搭建网站?
  18. 表的列被set unused的机制
  19. Hadoop分布式计算框架MapReduce
  20. HAUT 1262 魔法宝石 (最短路变形 or 暴力)

热门文章

  1. 1 week110的zookeeper的安装 + zookeeper提供少量数据的存储
  2. request请求在Struts2中的处理步骤
  3. Hadoop Mapreduce分区、分组、二次排序过程详解
  4. centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...
  5. 携程SQL面试题忘大牛解答解决思路
  6. ListView下拉刷新、上拉载入更多之封装改进
  7. 添加错误debug信息
  8. 抽象工厂模块在开发中的应用
  9. C#字符串的基本操作
  10. 【数据结构】——排序算法系列总结