cPanel. Обновление MySQL 5.5 до 5.7

На примере обновлю MySQL сервер с версии 5.5 до 5.7.
Перед выполнение обновления необходимо обязательно сделать резервные копии всех баз данных, в том числе и стандартных.

Читать далее «cPanel. Обновление MySQL 5.5 до 5.7»

Восстановление MySQL InnoDB после отключения электропитания

Однажды после того как отключилось электропитание, розрядились UPS, потом не сработала автоматика запуска генератора из-за чего он включался и выключался несколько раз, в итоге сервер с MySQL тоже несколько раз был запущен и отключен от электропитания, в последствии были повреждены таблицы разных баз данных, в том числе и база по умолчанию с mysql пользователями, в результате MySQL демон не запускался.

Читать далее «Восстановление MySQL InnoDB после отключения электропитания»

Изменение InnoDB log file size в MySQL

InnoDB log file size — размер файлов журнала транзакций, которые необходимы для отмены транзакций и восстановления базы в случае сбоя.

Читать далее «Изменение InnoDB log file size в MySQL»

Изменение InnoDB buffer pool в MySQL

Приведу пример изменения размера InnoDB buffer pool в MySQL.
В InnoDB buffer pool — это пространство памяти в котором хранятся индексы, кеши, буферы и т.д.

Читать далее «Изменение InnoDB buffer pool в MySQL»

Как изменить open_files_limit в MySQL

Приведу пример просмотра и увеличения параметра open_files_limit в MySQL.
Выполнять операции буду в системе Ubuntu Server 16.04.

Читать далее «Как изменить open_files_limit в MySQL»

Изменение table_open_cache в MySQL

table_open_cache — количество кэшированных открытых таблиц для всех потоков. Открытие таблиц – ресурсоёмкий процесс, по этому рекомендуется определенное количество таблиц держать открытыми в кэше.

Читать далее «Изменение table_open_cache в MySQL»

Установка и использование innotop

innotop — утилита для мониторинга состояния MySQL сервера.

Приведу пример установки innotop в Ubuntu. Так как innotop присутствует в mysql-client, то установим его и необходимые компоненты:

Читать далее «Установка и использование innotop»

Решение apparmor=»DENIED» operation=»open» profile=»/usr/sbin/mysqld»

Однажды оптимизируя один из серверов, выполнил команду:

dmesg

И увидел следующие сообщения:
Читать далее «Решение apparmor=»DENIED» operation=»open» profile=»/usr/sbin/mysqld»»