首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MySQL中添加缓冲池大小后重新启动my.cnf 5.7时出错

在MySQL中添加缓冲池大小后重新启动my.cnf 5.7时出错
EN

Stack Overflow用户
提问于 2018-05-15 21:27:20
回答 1查看 597关注 0票数 0

因此,我修改了innodb缓冲池大小如下:设置全局innodb_buffer_pool_size = 26843545600;

然后添加到my.cnf中

innodb_buffer_pool = 26G

但是当我重新启动服务时,我会得到错误:

“rh-mysql57 57-mysqld.service的作业失败,因为控制进程存在错误代码。有关详细信息,请参阅"systemctl状态rh-mysql57 57-mysqld.service”和“日志-xe”。“

只有当我移除那个条目时,它才会重新启动。

错误日志显示为:

-rh-mysql57 57-mysqld.service已开始启动。5月15日14: 15 :00 ourserver206 mysqld -scl- server 3111:mysqld初始化失败:5月15日14: 15 :00 ourserver206 systemd1: rh-mysql57-mysqld.service:控制进程已退出,code=exited status=1 5月15日14: 15 :02 ourserver206 systemd1:未能启动MySQL 5.7数据库服务器。-主题:单元rh-mysql57 57-mysqld.service失败-由以下系统定义:d

-支持:http://lists.freedesktop.org/mailman/listinfo/systemd-devel

-单元rh-mysql57 57-mysqld.service失败。

--结果失败了5月15日14: 15 :02 ourserver206 systemd1: Unit rh-mysql57-mysqld.service进入失败状态。5月15日14: 15 :02 ourserver206 systemd1: rh-mysql57-mysqld.service失败。5月15日14: 15 :02 ourserver206 systemd1: rh-mysql57 57-mysqld.service holdoff time结束,调度重新启动。5月15日14: 15 :02 ourserver206 systemd1:启动MySQL 5.7数据库服务器-主题:单元rh-mysql57 57-mysqld.service已开始启动--定义为: systemd

-支持:http://lists.freedesktop.org/mailman/listinfo/systemd-devel

-rh-mysql57 57-mysqld.service已开始启动。5月15日14: 15 :03 ourserver206 sudo3234: who_dat : TTY=pts/0;PWD=/etc/opt/rh/rh-mysql57 57/my.cnf.d;USER=root;命令=/bin/journalctl -xe第2583-2633/2633行(完)

EN

回答 1

Stack Overflow用户

发布于 2018-05-15 21:39:59

您必须按照在SET GLOBAL命令中使用它的方式在配置文件中拼写完整的变量名:

代码语言:javascript
复制
innodb_buffer_pool_size = 26G

如果您省略了"_size“部分,则无法识别变量名。

如果您查看MySQL错误日志文件,您可能会看到一个关于“未知变量”的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50359394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档