Jeśli nie potrzebujesz korzystać z pamięci InnoDB w swoich bazach danych lokacji, możesz wyłączyć ten typ pamięci, aby oszczędzać zasoby serwera.
Otwórz plik /etc/mysql/my.cnf i dodaj następujące linie:
innodb = OFF default-storage-engine = MyISAM
Następnie zapisujemy zmiany i restartujemy serwer mysql.
service mysql restart
Następnie spójrz na log / var / log / syslog pod kątem błędów.
ogon -200 / var / log / syslog | grep mysql
Szukamy błędów, takich jak to:
[Ostrzeżenie] Nie można załadować stanu replikacji podrzędnej z tabeli mysql.gtid_slave_pos: 1286: Nieznany mechanizm magazynowania "InnoDB"
Jeśli wystąpią takie błędy, należy ponownie włączyć InnoDB. My wchodzimy na serwer mysql, wybieramy bazę mysql> use mysql;
i zmień jego repozytorium na myisam mysql> ALTER TABLE `mysql.gtid_slave_pos` ENGINE=MyISAM;
.
Robimy to samo ze wszystkimi. Po zmianie typu magazynu można wyłączyć innodb i ponownie uruchomić mysql.
Jak oceniasz artykuł?