MariaDB, CentOS 7 и max_allowed_packet

MySQL, PostgreSQL, InterBaseSQL etc

Модераторы: Art.i, vasya

MariaDB, CentOS 7 и max_allowed_packet

Сообщение gamletus » Сб июн 18, 2016 5:01 pm

Всем привет. Недавно заказал новый тариф VDS и постепенно переношу сайты со старого тарифа.
При импорте одной из баз данных выскочила ошибка "Got a packet bigger than 'max_allowed_packet' bytes".
Гугл подсказал найти файл "/etc/my.cnf" и в строке "max_allowed_packet" изменить значение на большее. Однако в данном файле не было этого значения и выглядел он таким образом:
Код: выделить все
[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd

[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

Я, как советовали на некоторых форумах, самостоятельно добавлял строку "max_allowed_packet = 16M" в разные места данного файла. Перезапускал MariaDB, но в итоге никаких изменений не происходило. При запросе "show variables like 'max_allowed_packet';" выдаёт одну и туже цифру 1048576
Подскажите, где находится файл, в котором можно изменить значение max_allowed_packet
gamletus
 
Сообщений: 2
Зарегистрирован: Сб июн 18, 2016 4:51 pm

Re: MariaDB, CentOS 7 и max_allowed_packet

Сообщение ls » Пн июн 20, 2016 7:02 pm

Прописывать в секцию [mysqld] то есть в вашем случае выше надписи [mysqld_safe]
После прописывания перезапускать (service mariadb restart)
http://stackoverflow.com/questions/8062 ... acket-size

Если не поможет - напишите запрос в поддержку, посмотрим что не так
Возможно, надо указывать для клиента в вашем случае, создать секцию [mysql] и прописать в ней
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6388
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: MariaDB, CentOS 7 и max_allowed_packet

Сообщение gamletus » Ср июн 22, 2016 9:52 pm

ls писал(а):Прописывать в секцию [mysqld] то есть в вашем случае выше надписи [mysqld_safe]
После прописывания перезапускать (service mariadb restart)
http://stackoverflow.com/questions/8062 ... acket-size

Если не поможет - напишите запрос в поддержку, посмотрим что не так
Возможно, надо указывать для клиента в вашем случае, создать секцию [mysql] и прописать в ней

Я как только не делал и куда только не прописывал. В общем как оказалось через конфиг-файл всё нормально прописывается и даже через панель ISP также можно менять это значение, однако запрос в базу данных SHOW VARIABLES показывает, что значение фактически так и не изменилось, т.е. стоит точно такое же, как указано в графе "значение по умолчанию" на скриншоте. Разумеется перезагрузка также производилась.
Вложения
Безымянный2.png
Скриншот ответа базы данных
Безымянный2.png (53.53 KiB) Просмотров: 2365
Безымянный.png
Скриншот панели с настройками
Безымянный.png (82.71 KiB) Просмотров: 2365
gamletus
 
Сообщений: 2
Зарегистрирован: Сб июн 18, 2016 4:51 pm

Re: MariaDB, CentOS 7 и max_allowed_packet

Сообщение ls » Сб июн 25, 2016 4:19 am

Напишите запрос в поддержку, наши специалисты посмотрят в чем дело
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6388
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS


Вернуться в Базы данных

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3