msyql 启动报错 找不到pid 文件

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

安装完mysql 启动mysql 数据库 


报错 


Starting MySQL.The server quit without updating PID file (/app/mysql/mysql/data/mysqld.pid).[FAILED]Starting MySQL.The server quit without updating PID file (/app/mysql/mysql/data/mysqld.pid).[FAILED]


查看报错日志 


  

2017-07-11T02:23:04.368749Z 0 [ERROR] InnoDB: mmap(137428992 bytes) failed; errno 12

2017-07-11T02:23:04.368761Z 0 [ERROR] InnoDB: Cannot allocate memory for the buffer pool

2017-07-11T02:23:04.368767Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error

2017-07-11T02:23:04.368775Z 0 [ERROR] Plugin 'InnoDB' init function returned error.

2017-07-11T02:23:04.368779Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

2017-07-11T02:23:04.368784Z 0 [ERROR] Failed to initialize plugins.

2017-07-11T02:23:04.368788Z 0 [ERROR] Aborting


判断是 内存问题 


修改 buffer pool 的内存大小

innodb_buffer_pool_size=8M


重启数据库,可以正常启动了




本文转自 水滴石川1 51CTO博客,原文链接:http://blog.51cto.com/sdsca/1946238,如需转载请自行联系原作者

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
265
分享
相关文章
在Linux中MySQL安装成功,但是执行sudo cat /var/log/mysqld.log找不到临时密码
在Linux中MySQL安装成功,但是执行sudo cat /var/log/mysqld.log找不到临时密码
254 0
MySQL提示:The server quit without updating PID file问题的解决办法
<p><span style="color:#3333ff">MySQL提示:The server quit without updating PID file问题的解决办法</span></p> <p><span style="color:#3333ff"><br></span></p> <p><span style="color:#3333ff">mysql 5.5 </span>
68707 0
MySQL因不能创建 PID 导致无法启动的解决办法
MySQL 启动报错信息如下: Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details、 [FAILED] 根据提示,使用 systemctl status mysqld.service 和 journalctl -xe 查看服务启动失败的原因。
3722 0
Redis安装+启动报错
Redis安装+启动报错 首先Windows下安装 下载地址:https://github.com/MSOpenTech/redis/releases%E3%80%82  redis官方不支持windows,我一般会去GitHub去下载Redis的版本,如图所示,一般会选择下载二进制分发版(msi结尾的文件)。
1247 0
解决mysqld无法启动的记录
服务器重启后,mysqld无法启动,启动命令是:service mysqld start mysql的错误日志如下图: mysql错误日志 日志中显示了两个错误,一是:Permission denied;二是:可能有一个mysqld服务器运行在3330端口了; netstat -tunlp 也没有看到3330端口在运行: image.png ps aux | grep mysql 也没有mysql相关进程在运行: image.png 这就将第二种错误排除了。
2569 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等