MySQL Server не использует новые настройки в my.cnf - PullRequest
0 голосов
/ 03 октября 2019

У меня проблемы с тем, чтобы сервер MySQL v8.0.17 работал в системе Ubuntu, чтобы использовать недавно определенный параметр для max_allowed_packet. У меня есть следующие файлы конфигурации, показанные ниже, и я также несколько раз перезапускал сервер MySQL.

Проблема: Как мы можем заставить сервер MySQL начать использовать 100 МБ для max_allowed_packet, как определено в mysql.cnf?

SHOW VARIABLES LIKE 'max_allowed_packet'

max_allowed_packet | 67108864

/ etc / mysql / my.cnf

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

/etc/mysql/conf.d/mysql.cnf

[mysql]
max_allowed_packet=100M

/ etc / mysql / mysql.conf.d / mysqld.cnf

[mysqld]
pid-file    = /var/run/mysqld/mysqld.pid
socket      = /var/run/mysqld/mysqld.sock
datadir     = /var/lib/mysql
log-error   = /var/log/mysql/error.log
port        = 3306
default_authentication_plugin = mysql_native_password
skip_ssl

$ /usr/sbin/mysqld --verbose --help | grep -A 1 "Default options"

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf

Из этих 3 файлов существует только /etc/mysql/my.cnf

...