Passer au contenu principal

Comment désactiver InnoDB dans MySQL



Si vous n'avez pas besoin d'utiliser le stockage InnoDB pour vos bases de données de site, vous pouvez désactiver ce type de stockage pour économiser les ressources du serveur.

Ouvrez le fichier /etc/mysql/my.cnf et ajoutez les lignes suivantes:


  innodb = OFF
 default-storage-engine = MyISAM 

Ensuite, nous sauvegardons les modifications et redémarrons le serveur mysql.

service mysql restart

Ensuite, consultez le journal log / var / log / syslog pour connaître les erreurs.


  tail -200 / var / log / syslog |  grep mysql 

Nous recherchons des erreurs, comme ceci:

  [Avertissement] Échec du chargement de l'état de réplication esclave à partir de la table mysql.gtid_slave_pos: 1286: Moteur de stockage inconnu 'InnoDB'. 

Si de telles erreurs se produisent, alors retournez InnoDB. Allez sur le serveur mysql, sélectionnez la base de données mysql> use mysql; , et changez son dépôt pour myisam mysql> ALTER TABLE `mysql.gtid_slave_pos` ENGINE=MyISAM; .

Nous faisons la même chose avec tout le monde. Après avoir changé le type de stockage, vous pouvez désactiver innodb et redémarrer mysql.




Comment évaluez-vous l'article?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 1 évaluation moyenne de 4.00 sur 5)
Chargement ...

Ajouter un commentaire

Votre email ne sera pas publié.