Skip to main content

Як адключыць InnoDB у MySQL



Калі ў выкарыстанні сховішчы 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: 1286: Unknown storage engine 'InnoDB' 

Калі такія памылкі ёсць, то ўключаем InnoDB назад. Заходзім на mysql сервер, выбіраем базу mysql> use mysql; , І мяняем сховішча для яе на myisam mysql> ALTER TABLE `mysql.gtid_slave_pos` ENGINE=MyISAM; .

Аналагічна абыходзімся з усімі. Пасля змены тыпу сховішчы можна адключыць innodb і зноў перазапусціць mysql.




Як вы ацэніце артыкул?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 адзнак, сярэдняе: 4,00 з 5)
Загрузка ...

Дадаць каментар

Ваш e-mail не будзе апублікаваны.