У меня проблемы с тем, чтобы сервер 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