`
samjavaeye
  • 浏览: 193696 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

一例MySql服务器无法启动的故障排除

 
阅读更多

服务器上的MySql用了几个月,今天突然无法连接。在数据目录下找到.err文件,看到里面最后的出错信息为:

140605  9:37:39 InnoDB: Fatal error: cannot allocate memory for the buffer pool

140605  9:37:39 [ERROR] Plugin 'InnoDB' init function returned error.

140605  9:37:39 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

140605  9:37:39 [ERROR] Unknown/unsupported storage engine: InnoDB

140605  9:37:39 [ERROR] Aborting

于是打开/etc/my.cnf文件,看到里面innodb_buffer_pool_size配置项写的是12G,估计是这里设得太大了,服务器内存占用一高,就无法分配那么多空闲内存给MySql了。于是将12G改为10G,再尝试启动MySql,果然可以正常启动了。

分享到:
评论

相关推荐

    MySQL主从复制常见故障排除

    生产环境中为了保证系统的兼容与稳定,在搭建服务器时就应该配置主从复制,主从服务器中的MySQL版本尽量一致。但有时难以保证版本的一致,或者在学习过程中遇到版本不兼容的问题,就容易遇到各种奇葩的故障。本文...

    windows下mysql主备双向复制与mycat负载均衡

    8. 注意事项和故障排除: 在搭建和使用MySQL主备复制以及Mycat的过程中,可能遇到同步延迟、数据不一致、故障转移等问题。此时需要检查配置文件、日志文件,分析网络状况和服务器性能,以排除故障。 以上知识点详细...

    mysql5.7.21启动异常的修复方法

    首先,当MySQL服务器无法启动时,第一步是查看错误日志。在本例中,错误日志仅显示了一条简单的"Aborting"提示,这并不足以提供足够的信息来确定问题所在。为获取更详细的错误信息,可以尝试设置`innodb_force_...

    mysql安装配置教程

    3. **安装MySQL Server**:使用命令`sudo apt install mysql-server`安装MySQL服务器。 4. **设置root用户密码**:在安装过程中会提示设置root用户的密码,请设置一个安全的密码。 5. **安全配置MySQL**:使用命令`...

    Linux+Apache+Mysql+PHP典型配置.pdf

    启动MySQL服务时可能会遇到无法连接到本地MySQL服务器的问题,这时需要检查/var/lib/mysql/mysql.sock文件是否正确设置。此外,还需要调整文件和目录的所有权和权限,确保MySQL能够正确运行。 最后安装PHP。在配置...

    MySQL的M-M部署手册1

    在M-M架构中,两个或多个MySQL服务器互相作为彼此的主库,互相复制数据,确保即使一个节点出现问题,其他节点仍能提供服务,从而提高了数据的可靠性和系统的整体性能。 首先,部署过程从下载MySQL的安装包开始。在...

    libmysql_e.dll、libmysqld.dll

    这些动态链接库(DLL)文件是MySQL连接器的一部分,允许应用程序与MySQL服务器进行通信。当你尝试运行像Navicat for MySQL这样的数据库管理工具时,如果系统缺少这些文件,程序会报错并无法正常启动。 Navicat for ...

    MYSQL主从数据库同步备份配置的方法

    在本例中,Master服务器的IP是192.0.0.1,运行MySQL 4.1.12,而Slave服务器的IP是192.0.0.2,运行MySQL 4.1.18。确保MySQL版本兼容,通常是主从版本一致或从服务器版本更高。 2. **配置Master服务器** - 登录...

    MySQL绿色版(zip解压版)的安装图文教程(mysql-5.6.22-win32.zip)

    遇到这种情况,需要根据错误提示进行相应的故障排除。可能的解决方法包括但不限于重新配置my.ini文件、检查端口冲突、运行MySQL服务的依赖检查工具、查看日志文件等。 ### 结论 通过上述步骤,即使是对于没有任何...

    数据库压缩包

    在本例中,"Setup.exe"可能是一个安装程序,用于在用户的计算机上设置MySQL服务器。让我们深入探讨一下与"数据库压缩包"和"Mysql 数据库连接"相关的知识点。 1. **MySQL数据库**:MySQL是一个流行的开源关系型...

    java资料下载java资料下载java资料下载java资料下载

    在本例中,我们关注的是一个特定的Java应用程序——J.Office1.3.1,它与Tomcat6服务器绑定,并需要JDK 1.6和MySQL 5.0的支持。 首先,J.Office1.3.1是基于Java的一个办公软件,可能包含了处理文档、表格和演示文稿...

    apache-tomcat-7.0.21.tar

    10. **错误排查**:学习阅读和解析Tomcat的日志文件,以便在遇到问题时进行故障排除。 以上就是关于Apache Tomcat 7.0.21的一些核心知识点。掌握这些内容,初学者就能建立起自己的Web服务器,并开始部署和管理Java ...

    cacti 配置与应用手册 操作系统 - Linux - cacti 配置与应用手册.zip

    Cacti是一款基于Web的网络监控和图形生成工具,它主要使用SNMP(Simple Network Management Protocol)协议收集网络设备的数据,然后将这些数据转化为图表,帮助管理员了解网络的性能和状态。Cacti在Linux操作系统上...

    如何解决mysqlimport: Error: 13, Can't get stat of 的问题

    `mysqlimport`工具允许从一个或多个文本文件快速导入数据到MySQL数据库。在尝试导入`chen.sql`文件时,错误提示显示无法获取文件的状态,即不能识别或访问该文件。在这种情况下,一个可能的解决方案是检查文件路径的...

    docs:多方向的经验记录

    运维是保证系统稳定运行的关键环节,涉及服务器配置、监控、备份、安全和故障排除等。自动化运维工具如Ansible、Docker和Kubernetes简化了部署和管理过程。Docker提供轻量级的容器化技术,可以打包应用及其依赖,...

Global site tag (gtag.js) - Google Analytics