首页 文章

在my.cnf中添加innobuffer池大小后重启MySQL 5.7时出错

提问于
浏览
0

所以我修改了我的innodb缓冲池大小,如下所示:SET GLOBAL innodb_buffer_pool_size = 26843545600;

然后将它添加到my.cnf

innodb_buffer_pool = 26G

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

“rh-mysql57-mysqld.service的作业失败,因为控制进程退出并显示错误代码 . 有关详细信息,请参阅"systemctl status rh-mysql57-mysqld.service"和"journalctl -xe" . ”

只有当我删除它再次重新启动的条目时...

错误日志显示为:

  • 单元rh-mysql57-mysqld.service已经开始启动了 . 5月15日14:15:00 ourserver206 mysqld-scl-helper [3111]:mysqld初始化失败:0月15日14:15:00 ourserver206 systemd [1]:rh-mysql57-mysqld.service:控制进程退出,代码=退出状态= 1 5月15日14:15:02 ourserver206 systemd [1]:无法启动MySQL 5.7数据库服务器 . - 主题:单元rh-mysql57-mysqld.service失败 - 定义:systemd

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

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

  • 结果失败了 . 5月15日14:15:02 ourserver206 systemd [1]:单元rh-mysql57-mysqld.service进入失败状态 . 5月15日14:15:02 ourserver206 systemd [1]:rh-mysql57-mysqld.service失败 . 5月15日14:15:02 ourserver206 systemd [1]:rh-mysql57-mysqld.service延迟时间结束,调度重启 . 5月15日14:15:02 ourserver206 systemd [1]:启动MySQL 5.7数据库服务器... - 主题:单元rh-mysql57-mysqld.service已经开始启动 - 定义:systemd

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

  • 单元rh-mysql57-mysqld.service已经开始启动了 . 5月15日14:15:03 ourserver206 sudo [3234]:who_dat:TTY = pts / 0; PWD = / etc / opt / rh / rh-mysql57 / my.cnf.d; USER = root; COMMAND = / bin / journalctl -xe行2583-2633 / 2633(END)

1 回答

  • 0

    您必须在配置文件中拼写完整的变量名称,方法与在 SET GLOBAL 命令中使用它的方式相同:

    innodb_buffer_pool_size = 26G
    

    如果不使用“_size”部分,则无法识别变量名称 .

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

相关问题