mysql启动过程中报错_MySQL
程序员文章站
2022-05-25 23:30:22
...
今天给阿里云的机器安装mysql,安装完成后,启动的时候报错The server quit without updating PID file (/data/mysql/AY140710163143738066Z.pid).
mysql的配置我用的是默认配置,没有新添加错误,查看了下错误日志:
2014-07-11 10:14:25 2267 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
2014-07-11 10:14:25 2267 [ERROR] Plugin 'InnoDB' init function returned error.
2014-07-11 10:14:25 2267 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2014-07-11 10:14:25 2267 [ERROR] Unknown/unsupported storage engine: InnoDB
2014-07-11 10:14:25 2267 [ERROR] Aborting
大体意思应该是内存不够,因为的申请的机器的内存是512M,所以修改了下配置文件,添加入下内容
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
重新初始化数据库,启动正常了。
推荐阅读
-
MySQL常见内存不足启动失败的完美解决方法
-
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
-
mysql授权、启动、启动服务常用命令
-
CentOS 7.0如何启动多个MySQL实例教程(mysql-5.7.21)
-
mysql5.7.18安装时mysql服务启动失败的解决方法
-
mysql启动时出现ERROR 2003 (HY000)问题的解决方法
-
mysql5.7.21启动异常的修复方法
-
详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式
-
Windows10 mysql 8.0.12 非安装版配置启动方法
-
log引起的mysql不能启动的解决方法