Якщо в використанні сховища InnoDB для баз даних ваших сайтів немає необхідності, цей тип сховища можна відключити для економії ресурсів сервера.
Відкриваємо файл /etc/mysql/my.cnf і додаємо наступні рядки:
innodb = OFF default-storage-engine = MyISAM
Після чого зберігаємо зміни і перезапускаємо mysql сервер.
service mysql restart
Далі дивимося лог / var / log / syslog на наявність помилок.
tail -200 / var / log / syslog | grep mysql
Помилки шукаємо, подібно цієї:
[Warning] Failed to load slave replication state from table mysql.gtid_slave_pos: одна тисячі двісті вісімдесят шість: Unknown storage engine 'InnoDB'
Якщо такі помилки є, то включаємо InnoDB назад. Заходимо на mysql сервер, вибираємо базу mysql> use mysql;
, І міняємо сховище для неї на myisam mysql> ALTER TABLE `mysql.gtid_slave_pos` ENGINE=MyISAM;
.
Аналогічно робимо з усіма. Після зміни типу сховища можна відключити innodb і знову запустити mysql.
Як ви оціните статтю?