InnoDB est un moteur de stockage utilisable au sein de MySQL il est utilisé par de nombreuses applications pour sa capacité à gérer les transactions. En voulant installer magento sur un serveur hébergé, je me suis aperçu que le moteur n’était pas activé. Après une brève recherche sur google j’ai trouvé les informations pour activer le moteur.
La configuration se fait dans le fichier de configuration de MySQL, my.cnf
.
# Comment the following if you are using InnoDB tables
# the following is the InnoDB configuration
# if you wish to disable innodb instead
# uncomment just the next line
#skip-innodb
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
innodb_data_home_dir = /home/mysql/innodb/
innodb_log_arch_dir = /home/mysql/innodb/
innodb_log_group_home_dir = /home/mysql/innodb/
innodb_data_file_path = ibdata1:10M:autoextend:max:128M
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
set-variable = innodb_log_files_in_group=2
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
Les paramètres peuvent être modifiés suivant les besoins de votre utilisation.
Ensuite il suffit de redémarrer le service mysql et voici le résultat si le moteur InnoDB a été activé :
1 Comment
Patrick
3 novembre 2009 - 18 h 03 minYes! Très pratique et fonctionnel en plus ! Hyper rapide et prêt à être utilisé en même pas 5 min. Merci beaucoup