Activer innoDb sur mysql

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é :

innodb.jpg

 

Tagged in:,

1 Comment

  1. Patrick

    3 novembre 2009 - 18 h 03 min
    Reply

    Yes! Très pratique et fonctionnel en plus ! Hyper rapide et prêt à être utilisé en même pas 5 min. Merci beaucoup

Leave a Reply to Patrick

Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.