MySql启动报错,无法更新PID文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql启动报错,无法更新PID文件相关的知识,希望对你有一定的参考价值。

mysql启动报错

Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql..)


1,查看错误日志

    

2017-08-10 19:38:14 31865 [Note] InnoDB: Initializing buffer pool, size = 50.0M

InnoDB: mmap(53657600 bytes) failed; errno 12

2017-08-10 19:38:14 31865 [ERROR] InnoDB: Cannot allocate memory for the buffer pool

2017-08-10 19:38:14 31865 [ERROR] Plugin ‘InnoDB‘ init function returned error.

2017-08-10 19:38:14 31865 [ERROR] Plugin ‘InnoDB‘ registration as a STORAGE ENGINE failed.

2017-08-10 19:38:14 31865 [ERROR] Unknown/unsupported storage engine: InnoDB

2017-08-10 19:38:14 31865 [ERROR] Aborting


2,查看空间使用量

    free -ml


             total       used       free     shared    buffers     cached

Mem:        608476     565044      43432          0       1284      53996

-/+ buffers/cache:     509764      98712

Swap:            0          0          0


发现Swap 无可用空间(由于本人用的京东云最低配1C1G1M)


3,增加Swap空间


dd if=/dev/zero of=/home/swap bs=1024 count=512000


/sbin/mkswap /home/swap


再接着使用这个swap分区。使其成为有效状态。

/sbin/swapon /home/swap


4,重启Mysql

service mysql restart



ps:my.cnf

技术分享

本文出自 “蓝色幽默” 博客,请务必保留此出处http://bluehumor.blog.51cto.com/2148378/1955247

以上是关于MySql启动报错,无法更新PID文件的主要内容,如果未能解决你的问题,请参考以下文章

msyql 启动报错 找不到pid 文件

IHS启动后无法访问,没有pid文件,没有报错

启动mysql报错 -- ERROR! The server quit without updating PID file

MYSQL随笔四 MySQL误删除ibd文件导致数据库无法启动

Linux中修改mysql端口之后启动报错 ERROR! The server quit without updating PID file

解决报错:The server quit without updating PID file