Przejdź do głównej zawartości

Jak wyłączyć InnoDB w MySQL



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ł?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 1 ocena, średnia: 4,00 na 5)
Ładowanie ...

Dodaj komentarz

Twój e-mail nie zostanie opublikowany.