Однажды я переносил базу данных Zabbix сервера на другой сервер и возникла ошибка:
Читать далее «Zabbix ERROR 1273 (HY000) at line 483: Unknown collation: ‘utf8mb4_0900_ai_ci’»Архивы рубрик:MySQL
Can’t open PID file /run/zabbix/zabbix_server.pid (yet?) after start: No such file or directory
Однажды на одном Ubuntu 18.04.6 LTS я обновлял Zabbix сервер до версии 6.0 LTS и новая версия не запустилась.
Читать далее «Can’t open PID file /run/zabbix/zabbix_server.pid (yet?) after start: No such file or directory»Key ‘x’ doesn’t exist in table ‘x’
Однажды после обновления биллинговой системы ABillS, при открытии меню Обслуживание>Оборудование>PON и выборе устройства возникала SQL ошибка:
MySQL. Accepted a connection with deprecated protocol ‘TLSv1.1’
Однажды я заметил предупреждения в логах MySQL:
Решение ошибки 21S01 Column count doesn’t match value count at row 1
Однажды понадобилось очень быстро внести запись в таблицу и я быстро написал SQL запрос, но после его выполнения получил ошибку:
Читать далее «Решение ошибки 21S01 Column count doesn’t match value count at row 1»Решение: Specified key was too long; max key length is 767 bytes
Однажды в Ubuntu Server 18.04 я обновлял Zabbix 4.4 до 5.0 и обнаружил ошибку в логах во время обновления:
Читать далее «Решение: Specified key was too long; max key length is 767 bytes»Как изменить innodb_flush_method в MySQL
innodb_flush_method определяет метод сохранения данных из оперативной памяти на диск.
Читать далее «Как изменить innodb_flush_method в MySQL»Перенос директории MySQL
Когда-то я создавал рейд, монтировал его как раздел дисковой системы и переносил каталог MySQL прямо на него, но в этом случае были минусы, могла появится директория lost+found, его нельзя было использовать для других данных и т.д., после этого я стал переносить директорию MySQL не прямо на раздел, а создавал на нем директорию и переносил в нее.
Читать далее «Перенос директории MySQL»Изменение innodb_io_capacity в MySQL
innodb_io_capacity — определяет количество IOPS на запись для фоновых задач InnoDB, например очистка страниц из пула буферов и т.д. Если операция очистки отстает, то InnoDB может более агрессивно выполнять очистку с более высокой скоростью IOPS, значение которой определено в переменной innodb_io_capacity_max.
Читать далее «Изменение innodb_io_capacity в MySQL»Партиционирование таблиц в MySQL
Партиционирование таблиц в MySQL — это разбиение большой таблицы на части по указанным критериям, что позволит ускорить чтение и запись в нее данных, если эта таблица содержит очень большое количество данных.
Читать далее «Партиционирование таблиц в MySQL»