在my.cnf

时间:2018-05-15 21:27:20

标签: mysql innodb my.cnf

所以我修改了我的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 5月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行(完)

1 个答案:

答案 0 :(得分:0)

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

innodb_buffer_pool_size = 26G

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

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