С Новым годом! Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
29 / 26 / 18
Регистрация: 02.04.2015
Сообщений: 314
1

MySQL Падает при попытке изменения конфига

06.12.2017, 23:51. Показов 1758. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброй, чего-то я в корне недопонимаю.
Есть VPS, на нём:
Bash
1
2
# uname -a
Linux kvmde55-12078.fornex.org 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Навесом стоят nginx, php7.0 и mysql
Захотел включить кеширование запросов, для этого прописал в /etc/mysql/my.cnf:
Bash
1
2
3
4
query_cache_type=1
query_cache_size=536870912
query_cache_limit=67108864
query_cache_min_res_unit=4096
Весь он выглядит так:
Кликните здесь для просмотра всего текста
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
 
#
# * IMPORTANT: Additional settings that can override those from this file!
#   The files must end with '.cnf', otherwise they'll be ignored.
#
 
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
query_cache_type=1
query_cache_size=536870912
query_cache_limit=67108864
query_cache_min_res_unit=4096

После чего делаю: /etc/init.d/mysql restart
Машинка подвисает на минуту-полторы, и... процесс падает:
Bash
1
[....] Restarting mysql (via systemctl): mysql.serviceJob for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
Ок, смотрю в journalctl -xe и не понимаю:
Кликните здесь для просмотра всего текста
Bash
1
2
3
4
5
6
7
8
9
10
11
Dec 06 23:38:41 kvmde55-12078.fornex.org mysql-systemd-start[13773]: my_print_defaults: [ERROR] Found option without preceding group in config file /etc/mysql/my.cnf at
Dec 06 23:38:41 kvmde55-12078.fornex.org mysql-systemd-start[13773]: my_print_defaults: [ERROR] Fatal error in defaults handling. Program aborted!
Dec 06 23:38:41 kvmde55-12078.fornex.org audit[13783]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/13783/status" pid=13783 comm="mysql
Dec 06 23:38:41 kvmde55-12078.fornex.org audit[13783]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=13783 comm
Dec 06 23:38:41 kvmde55-12078.fornex.org audit[13783]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/13783/status" pid=13783 comm="mysql
Dec 06 23:38:41 kvmde55-12078.fornex.org kernel: audit: type=1400 audit(1512592721.200:365): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/1
Dec 06 23:38:41 kvmde55-12078.fornex.org kernel: audit: type=1400 audit(1512592721.200:366): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/de
Dec 06 23:38:41 kvmde55-12078.fornex.org kernel: audit: type=1400 audit(1512592721.200:367): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/1
Dec 06 23:38:41 kvmde55-12078.fornex.org mysqld[13783]: mysqld: [ERROR] Found option without preceding group in config file /etc/mysql/my.cnf at line 23!
Dec 06 23:38:41 kvmde55-12078.fornex.org mysqld[13783]: mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
Dec 06 23:38:41 kvmde55-12078.fornex.org systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE

23'тя строка - это как раз первая из написанных мной опций. Пробовал вместо query_cache_type=1 писать query_cache_type=ON - результат тот же.
Если закоментить свои правки - мускул поднимается, и нормально работает...

Не пойму куда копать: что я не так делаю-то?!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.12.2017, 23:51
Ответы с готовыми решениями:

При попытке обновить поле падает mysql на денвере
Запрос на грани фантастики: MySQL_Query("UPDATE `pages` SET `rus_name`='$name', `content`='$text',...

При попытке очистки классов, деструктор падает
вообщем при создании окна (WM_CREATE). я создаю класс и присваиваю его поинтер в USERDATA. внутри...

Программа падает при попытке вывести диалог
Ест проект QT (простите за грязный код, если кто ни-будь чего-нибудь посоветует, буду очень...

Программа падает при попытке записи элементов структуры
Есть такая структура struct Follower { //структура char Words; float Count; char kod; }; Она...

4
411 / 365 / 142
Регистрация: 09.04.2011
Сообщений: 1,051
07.12.2017, 00:07 2
Лучший ответ Сообщение было отмечено ИмяПользователя как решение

Решение

ищи в my.cnf
[mysqld]
тут добавляй правки
1
29 / 26 / 18
Регистрация: 02.04.2015
Сообщений: 314
07.12.2017, 06:00  [ТС] 3
Не понял: искать "другой" my.cnf? Я же в него и пишу...?
0
411 / 365 / 142
Регистрация: 09.04.2011
Сообщений: 1,051
07.12.2017, 07:05 4
не в той части файла пишешь
1
29 / 26 / 18
Регистрация: 02.04.2015
Сообщений: 314
07.12.2017, 10:20  [ТС] 5
Цитата Сообщение от retvizan Посмотреть сообщение
не в той части файла пишешь
Вот теперь - понял, спасибо! )))
Действительно: секций не было совсем, добавил [mysqld] перед своими переменными - завелось! ))
0
07.12.2017, 10:20
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.12.2017, 10:20
Помогаю со студенческими работами здесь

Приложение падает при попытке соединения через сокет
IPEndPoint ipEndPoint = new IPEndPoint(ip, port); Socket sListener = new...

Почему в игре падает прибыль при попытке продать заработанное
Всем привет, есть такой инвестиционный проект - ckolkovo.com. Типа форекса. В сущности понятно, что...

PowerShell ISE падает при попытке отлаживать скрипт с синтаксической ошибкой
Минимизировал скрипт до уровня, когда падение ещё возникает.$a = "x" $b = $a" $FTPRequest =...

Программа падает при попытке задать текст TextView в диалоговом окне
Лог: java.lang.IllegalStateException: Could not execute method of the activity at...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­­­­­­­­­­­­­х­р­о­н­­н­­­ы­­й счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru