ошибка перезапуска MySQL 5.7 после добавления размера пула innobuffer в my.cnf - PullRequest
0 голосов
/ 16 мая 2018

, поэтому я изменил размер пула буферов 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 запущено. 15 мая 14:15:00 ourserver206 mysqld-scl-helper [3111]: сбой инициализации mysqld: 0 15 мая 14:15:00 ourserver206 systemd [1]: rh-mysql57-mysqld.service: процесс управления завершен, код = состояние выхода = 1 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.

- Результат не пройден. 15 мая 14:15:02 ourserver206 systemd [1]: Устройство rh-mysql57-mysqld.service перешло в сбойное состояние. 15 мая 14:15:02 ourserver206 systemd [1]: сбой rh-mysql57-mysqld.service. 15 мая 14:15:02 ourserver206 systemd [1]: время задержки rh-mysql57-mysqld.service истекло, перезапуск по расписанию. 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 запущено. 15 мая 14:15:03 ourserver206 sudo [3234]: who_dat: TTY = pts / 0; PWD = / etc / opt / rh / rh-mysql57 / my.cnf.d; ПОЛЬЗОВАТЕЛЬ = root; КОМАНДА = / bin / journalctl -xe строки 2583-2633 / 2633 (END)

1 Ответ

0 голосов
/ 16 мая 2018

Вы должны указать полное имя переменной в файле конфигурации так же, как вы использовали его в команде SET GLOBAL:

innodb_buffer_pool_size = 26G

Если вы пропустите часть "_size", переменнаяимя не распознано.

Если вы просмотрите файл журнала ошибок MySQL, вы, вероятно, увидите ошибку о «неизвестной переменной».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...