因此,我修改了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行(完)
发布于 2018-05-15 21:39:59
您必须按照在SET GLOBAL命令中使用它的方式在配置文件中拼写完整的变量名:
innodb_buffer_pool_size = 26G如果您省略了"_size“部分,则无法识别变量名。
如果您查看MySQL错误日志文件,您可能会看到一个关于“未知变量”的错误。
https://stackoverflow.com/questions/50359394
复制相似问题