Je voulais augmenter le innodb_log_file_size
pour de meilleures performances. Et je l'ai augmenté de la valeur par défaut à 256 MB. Comme d'habitude, j'ai obtenu l'erreur suivante InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
. J'ai donc déplacé ces fichiers à un autre endroit et redémarré le serveur mysql. Cela a fonctionné. Avant d'éteindre le serveur mysql, j'ai également effectué les opérations suivantes innodb_fast_shutdown = 0
.
Mais j'ai un doute, après l'arrêt de mysql, peut-on s'attendre à ce que mysql soit dans un état cohérent et que toutes les données qui se trouvaient dans la base de données soient conservées. ib_logfile0
et ib_logfile1
ont été écrits dans des fichiers de données. Je peux donc supprimer ces fichiers ou dois-je faire autre chose ?
Et si la réponse est que mysql sera dans un état cohérent, pourquoi ces fichiers contiennent-ils des données même après un arrêt et un redémarrage en douceur ? innodb_fast_shutdown = 0
.
Merci d'avance !!!!